From: Alan Knowles Date: Fri, 7 Feb 2020 07:36:46 +0000 (+0800) Subject: examples/form/nestedcombo.js X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=c110112072326c173253b0486cbde33e5c678fb5 examples/form/nestedcombo.js --- diff --git a/examples/form/nestedcombo.js b/examples/form/nestedcombo.js index b62c235a40..e66aa7ee31 100644 --- a/examples/form/nestedcombo.js +++ b/examples/form/nestedcombo.js @@ -85,7 +85,69 @@ Roo.onReady(function(){ } } - } + }, + + { + xtype : 'ComboNested', + allowBlank : true, + alwaysQuery : true, + displayField : 'fullpath', + editable : false, + emptyText : 'Category', + fieldLabel : 'Category', + forceSelection : true, + hiddenName : 'supplier_category_id', + listWidth : 500, + loadingText : 'Searching', + minChars : 2, + name : 'supplier_category_id_name', + pageSize : 999, + qtip : 'Category', + queryParam : 'query[fullpath]', + selectOnFocus : true, + triggerAction : 'all', + typeAhead : true, + valueField : 'id', + width : 260, + listeners : { + select : function (combo, record, index) + { + _this.grid.footer.onClick('first'); + } + }, + xns : Roo.form, + '|xns' : 'Roo.form', + store : { + xtype : 'Store', + remoteSort : true, + sortInfo : { direction : 'ASC', field: 'fullpath' }, + listeners : { + beforeload : function (_self, o){ + o.params = o.params || {}; + // set more here + } + }, + xns : Roo.data, + '|xns' : 'Roo.data', + proxy : { + xtype : 'HttpProxy', + method : 'GET', + url : '/web.Texon/admin.php/Roo/category.php', + xns : Roo.data, + '|xns' : 'Roo.data' + }, + reader : { + xtype : 'JsonReader', + fields : [{"name":"id","type":"int"},{"name":"fullpath","type":"string"}], + id : 'id', + root : 'data', + totalProperty : 'total', + xns : Roo.data, + '|xns' : 'Roo.data' + } + } + }, + ]