From c110112072326c173253b0486cbde33e5c678fb5 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 7 Feb 2020 15:36:46 +0800 Subject: [PATCH] examples/form/nestedcombo.js --- examples/form/nestedcombo.js | 64 +++++++++++++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) 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' + } + } + }, + ] -- 2.39.2