Fix #5622 - fix roojs dynamic example
[roojs1] / examples / form / dynamic.js
index 74de429..0534df9 100644 (file)
@@ -41,6 +41,8 @@ Roo.onReady(function(){
             width:175
         }),
 
+        
+        
         new Roo.form.TextField({
             fieldLabel: 'Company',
             name: 'company',
@@ -243,9 +245,43 @@ Roo.onReady(function(){
                         name: 'email',
                         vtype:'email',
                         width:225
+                    },
+                    
+                    {
+                        xtype : 'Select',
+                        fieldLabel: 'Country',
+                        name: 'scountry',
+                        //vtype:'email',
+                        width:225,
+                        valueField :'code',
+                        displayField  : 'title',
+                        emptyText : 'Select a country',
+                        store: {
+                             xtype : 'Store',
+                             xns: Roo.data,
+                             
+                             proxy: {
+                                 xns : Roo.data,
+                                 xtype : 'HttpProxy',
+                                 url: 'sample.data.json'
+                             },
+                             reader: {
+                                 xns : Roo.data,
+                                 xtype : 'JsonReader',
+                                 root: 'data',
+                                 totalProperty: 'totalCount',
+                                 id: 'post_id',
+                                 fields : [
+                                     'code', 'title'
+                                 ]
+                             }
+                         },
                     }
                 ]
-            },  
+            },
+            
+            
+            
             {
                   
                 xtype : 'Column', 
@@ -269,7 +305,7 @@ Roo.onReady(function(){
     mform.addButton('Save');
     mform.addButton('Cancel');
 
-   
+   /*
     mform.render('form-ct2');
     mform.setValues({
         country  : 'AK,LA',
@@ -277,6 +313,7 @@ Roo.onReady(function(){
         countrylist  : 'AG,AZ',
         countrylist_names : 'Antigua and Barbuda,Azerbaijan'        
     });
+    */
     /*
      * ================  Form 3  =======================
      */
@@ -475,7 +512,7 @@ Roo.onReady(function(){
             
                 xtype: 'Checkbox',
                 xns : Roo.form,
-               fieldLabel: 'A checkbox',
+                fieldLabel: 'A checkbox',
                 boxLabel:'RooJS v1.1.1',
                 name:'extuser',
                 inputValue : '1',
@@ -600,8 +637,9 @@ Roo.onReady(function(){
             fieldLabel: 'Signature',
             name: 's',
             listeners : {
-                confirm : function (combo)
+                confirm : function (_self)
                 {
+                    Roo.log(_self.getImageDataURI());
                     Roo.log('in confirm');
                 }
             },