extJs下拉框联动实现代码
代码 实现 联动 下拉框 Extjs
2023-06-13 09:14:17 时间
//第一个下拉框
varparentStore=newExt.data.Store({
proxy:newExt.data.HttpProxy({
url:"loadByParentid.action?parentid=1001"
}),
reader:newExt.data.JsonReader({
root:"list",
id:"id"
},[
{name:"id",mapping:"id"},
{name:"mc",mapping:"name"}
])
});
//第二个下拉框
varchildStore=newExt.data.Store({
proxy:newExt.data.HttpProxy({
//这里是参数可以顺便写,这个数据源是在第一个下拉框select的时候load的
url:"loadByParentid.action?parentid=1001"
}),
reader:newExt.data.JsonReader({
root:"list",
id:"id"
},[
{name:"id",mapping:"id"},
{name:"mc",mapping:"name"}
])
});
{
fieldLabel:"请选择分类",
xtype:"combo",
store:parentStore,
valueField:"id",
displayField:"mc",
mode:"local",
forceSelection:true,//必须选择一项
emptyText:"请选择分类...",//默认值
hiddenName:"interviewsDetail.parent_category",//hiddenName才是提交到后台的input的name
editable:false,//不允许输入
triggerAction:"all",//因为这个下拉是只能选择的,所以一定要设置属性triggerAction为all,不然当你选择了某个选项后,你的下拉将只会出现匹配选项值文本的选择项,其它选择项是不会再显示了,这样你就不能更改其它选项了。
//allowBlank:false,//该选项值不能为空
id:"parent_id",
name:"parent",
width:400,
listeners:{
select:function(combo,record,index){
childStore.proxy=newExt.data.HttpProxy({url:"loadByParentid.action?parentid="+combo.value});
childStore.load();
}
}
},{
xtype:"combo",
store:childStore,
valueField:"id",
displayField:"mc",
//数据是在本地
mode:"local",
forceSelection:true,//必须选择一项
emptyText:"请选择子分类...",//默认值
hiddenName:"interviewsDetail.child_category",//hiddenName才是提交到后台的input的name
editable:false,//不允许输入
triggerAction:"all",//因为这个下拉是只能选择的,所以一定要设置属性triggerAction为all,不然当你选择了某个选项后,你的下拉将只会出现匹配选项值文本的选择项,其它选择项是不会再显示了,这样你就不能更改其它选项了。
//allowBlank:false,//该选项值不能为空
fieldLabel:"选择",
id:"child_id",
name:"child",
width:400
}
相关文章
- 一致性哈希算法原理及代码实现「建议收藏」
- 图机器学习(GML)&图神经网络(GNN)原理和代码实现(前置学习系列二)
- C2D 代码转设计稿是怎么实现的?
- 实现三级菜单联动综合代码详解编程语言
- Linux操作:从无到有的编码学习之旅(linux操作代码)
- 跨界转行做编程的5大女神,新一代码农女神在谷歌做实习生!
- HTML 语言代码参考手册
- 实现一个年、月、季度联动SELECT的javascript代码
- 使用jscript实现二进制读写脚本代码
- javascript连连看代码出炉
- JS+XML省份和城市之间的联动实现代码
- php与XML、XSLT、Mysql的结合运用实现代码
- Jquery实现无刷新DropDownList联动实现代码
- Java获取网络文件并插入数据库的代码
- asp.net下使用AjaxPro实现二级联动代码
- C#基础之数组排序、对象大小比较实现代码
- asp.net临时数据保存实现代码
- JS判断当前日期是否大于某个日期的实现代码
- jquery实现二级/三级/多级联动菜单的思路及代码
- javascript实现TreeView无刷新展开的实例代码
- jquery实现盒子下拉效果示例代码
- C#获取当前页面的URL示例代码
- js获取url中指定参数值的示例代码
- Android轻松实现图片倒影效果实例代码
- Json读写本地文件实现代码