miaoge 发表于 2013-1-23 01:44:06

国家、省市区县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]
查看完整版本: 国家、省市区县Combox联动,动态加载数据