extjs之下拉框联动
{ xtype:"combo", fieldLabel:"域", name:"Domain", //id:"Domain", valueField: ‘values‘, displayField: ‘text‘, triggerAction:"all",//每次选择都能看到所有可选数据 editable:false,//禁止用户编辑CombiBox width:298, listConfig : { maxHeight :176, }, store:new Ext.data.ArrayStore({ fields:["values","text"], autoLoad:true, proxy:{ type:"ajax", url:"../php/organize/user_getjson.php?name=Domain", //远程加载ComboBox数据,返回数组 reader:{ type:"array" } }, listeners:{"load":function(){ form.getForm().findField(‘Domain‘).select(form.getForm().findField(‘Domain‘).getStore().getAt(0)); var Domain=form.getForm().findField(‘Domain‘).getValue(); form.getForm().findField(‘Device_ID_SCC‘).clearValue(); form.getForm().findField(‘Device_ID_SCC‘).getStore().getProxy().url="../php/organize/user_getjson.php?name=Device_ID_SCC&Domain="+Domain; form.getForm().findField(‘Device_ID_SCC‘).getStore().load(); form.getForm().findField(‘Device_ID_SCC‘).getStore().on(‘load‘, function(){ form.getForm().findField(‘Device_ID_SCC‘).select(form.getForm().findField(‘Device_ID_SCC‘).getStore().getAt(0)) }); } } }), listeners:{ "select":function(){ var Domain=this.getRawValue(); form.getForm().findField(‘Device_ID_SCC‘).clearValue();//当域下拉值变更时,清空注册服务器下拉选项中的值 form.getForm().findField(‘Device_ID_SCC‘).getStore().getProxy().url="../php/organize/user_getjson.php?name=Device_ID_SCC&Domain="+Domain; form.getForm().findField(‘Device_ID_SCC‘).getStore().load(); form.getForm().findField(‘Device_ID_SCC‘).getStore().on(‘load‘, function(){ form.getForm().findField(‘Device_ID_SCC‘).select(form.getForm().findField(‘Device_ID_SCC‘).getStore().getAt(0)) }); } }, }, { xtype:"combo", fieldLabel:"注册服务器", name:"Device_ID_SCC", //id:"Device_ID_SCC", width:298, valueField: ‘values‘, displayField: ‘text‘, triggerAction:"all",//每次选择都能看到所有可选数据 editable:false,//禁止用户编辑CombiBox listConfig : { maxHeight :176, }, store:new Ext.data.ArrayStore({ fields:["values","text"], proxy:{ type:"ajax", reader:{ type:"array" } } }), },
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。