examples/form/nestedcombo.js
[roojs1] / examples / form / nestedcombo.js
index e66aa7e..86b2406 100644 (file)
@@ -5,7 +5,7 @@
  */
  
 var mform;
-var combo
+var combo, cats;
 Roo.onReady(function(){
 
     Roo.QuickTips.init();
@@ -97,7 +97,7 @@ Roo.onReady(function(){
             fieldLabel : 'Category',
             forceSelection : true,
             hiddenName : 'supplier_category_id',
-            listWidth : 500,
+            listWidth : 200,
             loadingText : 'Searching',
             minChars : 2,
             name : 'supplier_category_id_name',
@@ -124,6 +124,7 @@ Roo.onReady(function(){
              listeners : {
               beforeload : function (_self, o){
                    o.params = o.params || {};
+                   o.params._as_tree = 1;
                    // set more here
                }
              },
@@ -138,7 +139,7 @@ Roo.onReady(function(){
              },
              reader : {
               xtype : 'JsonReader',
-              fields : [{"name":"id","type":"int"},{"name":"fullpath","type":"string"}],
+              fields : [{"name":"id","type":"int"},{"name":"fullpath","type":"string"},'name',   'cn' ],
               id : 'id',
               root : 'data',
               totalProperty : 'total',
@@ -156,6 +157,7 @@ Roo.onReady(function(){
 
     mform.render('form-ct5');
     combo = mform.findField('states');
+    cats = mform.findField('supplier_category_id');
    /* mform.setValues({
         states : '["AK","AZ"]',
         states_list : "Alaska, Arizona"