ExtJS4 自定义基于配置的高级查询1
来源:互联网 发布:应用数据怎么备份 编辑:程序博客网 时间:2024/06/07 13:59
今天在编码过程中遇到一个问题,暂时还没解决,先记录下来
上面是我做的高级查询面板。。字段名和值都是读取配置文件,根据用户选择不同的字段名,自动加载不同的值列表,关系是与或
问题来了,我在字段名那个combobox下写了这样的代码
listeners : { //监听该下拉列表的选择事件select : function(combo, record, index) {combo.nextSibling().getStore().setProxy({//根据输入的ID选择数据来源type : 'ajax',url : '../store/' + combo.getValue() + '.json'});combo.nextSibling().getStore().load();//刷新一下}}
意思是选了这个字段名后,配置下面一个combobox的store,实现联动
结果我每次新增出来的高级查询的值那个combobox的store都跟着改变,举个例子,上图那个客户名称对应的值的store应该是“请手动输入”,结果一选这个客户名称,下面一栏的store也跟着改变。
nextSibling的API上这么写:
nextSibling( [String selector] ) : Ext.Component返回此组件的下一个同级组件.随意选择下一个匹配 ComponentQuery 选择器的同级组件.也可参考 next()注意 这仅限于同级, 并且如果没有同级组件匹配, 返回 null . 对比 nextNodeParametersselector : String (optional)一个 ComponentQuery 选择器过滤下面的组件.ReturnsExt.Component下一个同级组件 (或者下一个匹配选择器的同级组件). 如果没有没有匹配的同级组件返回 null.
问题解决了再来编辑文章,有人懂的话请告诉我。。我 是初学者
原因已经找到,原来是我为每一个toolbar的值域设置了同一个store,汗,解决办法是没新增一个toolbar,同时我给它的值域那边新建一个store
0 0
- ExtJS4 自定义基于配置的高级查询1
- ExtJS4 自定义基于配置的高级查询2
- 基于ExtJS4的查询输入框组件
- ExtDirectSpring配置(基于ExtJs4 MVC)
- 基于图的高级关键字查询
- EXTJS4.2的配置
- 高级查询,自定义查询条件,自定义要显示的查询结果。
- extjs4.0的高级组件tree上
- extjs4.0的高级组件tree下
- 基于ExtJs框架的B/S高级查询界面
- 门户首页自定义模块面板模板,基于extjs4.2
- EXTJS4.1自动提示配置
- ExtJS4 Grid 带参数的查询
- extjs4 combo 的 键入自动查询
- ExtJS4 按条件查询的方法
- extjs4 combo 的 键入自动查询
- 基于ORACLE10g版本的高级复制配置介绍
- 实现ASPxGridView基于AJAX和自定义数据源的分页查询
- 回收站文件 清除了如何恢复
- Android App集成支付宝
- 文件下载
- STL-容器间的复制list&vector
- java 实践( 一 )---五子棋
- ExtJS4 自定义基于配置的高级查询1
- 17家IT创业公司的血泪史(3)
- unicode utf-8 gb2312编码 使用C++相互转换的代码
- iOS开发小技巧
- 地图开发添加标注物
- js读写cookie
- 17家IT创业公司的血泪史(4)
- linux 关闭sendmail
- 115个Java面试题和答案——终极列表(上)