国家、省市区县Combox联动,动态加载数据
国家、省市区县Combox联动,动态加载数据{fieldLabel : '组织所属国家',hiddenName : 'sysOrganize.country',id : 'country',xtype : 'combo',editable : false,emptyText : '请选择······',mode : "local",lazyInit : false,allowBlank : false,forceSelection: true, displayField : 'country',valueField : 'country',triggerAction : 'all',anchor : '95%',store : new Ext.data.SimpleStore({autoLoad : true,url : __ctxPath+ '/sys/base/loadSysDictionary.do?dataType=TYPE56fd7c4d',fields : ['country', 'country']}),listeners : {'select' : function(combo, record,index) { var parent = Ext.getCmp('province') parent.clearValue(); var paStore = parent.getStore(); Ext.Ajax.request({ url : __ctxPath+ '/sys/base/loadSysDictionary.do', method : 'post', params:{ dataType:combo.value }, success : function(response) {var result = Ext.util.JSON.decode(response.responseText);paStore.loadData(result);} })}}}, {fieldLabel : '所属省',hiddenName : 'sysOrganize.province',id : 'province',xtype : 'combo', displayField : 'province',valueField : 'province',editable : false,mode : "local",emptyText : '请选择······',lazyInit : false,forceSelection: true,allowBlank : false,triggerAction : 'all',anchor : '95%',store : [],listeners : {'select' : function(combo, record,index) { var parent = Ext.getCmp('city') parent.clearValue(); var paStore = parent.getStore(); Ext.Ajax.request({ url : __ctxPath+ '/sys/base/loadSysDictionary.do', method : 'post', params:{ dataType:combo.value }, success : function(response) {var result = Ext.util.JSON.decode(response.responseText);paStore.loadData(result);} })}}}, {fieldLabel : '市(区、县、镇、乡)',hiddenName : 'sysOrganize.city',id : 'city',xtype : 'combo', displayField : 'city',valueField : 'city',editable : false,mode : "local",emptyText : '请选择······',lazyInit : false,forceSelection: true,allowBlank : false,triggerAction : 'all',anchor : '95%',store : []},
页:
[1]