首页 > 代码库 > extjs之下拉框联动
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" } } }), },
extjs之下拉框联动
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。