examples/bootstrap/modal.js
authorAlan Knowles <alan@roojs.com>
Fri, 30 Nov 2018 03:38:40 +0000 (11:38 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 30 Nov 2018 03:38:40 +0000 (11:38 +0800)
examples/bootstrap/modal.js

index 3d0623b..f4142fb 100644 (file)
@@ -7,24 +7,33 @@
 
 Roo.example = Roo.example || {};
 
-Roo.example.modal = new Roo.XComponent({
-    part     :  ["layout","modal"],
-    order    : '001-modal',
-    region   : '',
-    parent   : '#bootstrap',
-    name     : "unnamed module",
-    disabled : false, 
-    permname : '', 
-    _tree : function()
-    {
-         
-        this.parent.el.layout = false;
-        this.parent.el.render(document.body);
-        
+Roo.example.modal= function() {}
+Roo.apply(Roo.example.modal, {
+ dialog : false,
+ callback:  false,
+
+ show : function(data, cb)
+ {
+  if (!this.dialog) {
+   this.create();
+  }
+
+  this.callback = cb;
+  this.data = data;
+  this.dialog.show(this.data._el);
+  if (this.form) {
+   this.form.reset();
+   this.form.setValues(data);
+   this.form.fireEvent('actioncomplete', this.form,  { type: 'setdata', data: data });
+  }
+
+ },
+
+ create : function()
+ {
+     
         var _this = this;
-        var MODULE = this;
-        var baseURL = '/web.eventmanager/demo.local.php';
-        
+            
         return {
             xtype: 'Modal',
             xns: Roo.bootstrap,