[英]Query JS Ext.data.Store
我打算使用http://www.objis.com/formationextjs/lib/extjs-4.0.0/docs/api/Ext.data.Store.html来存储表并过滤数据...例如表销售:产品| 分公司 数量| 收入| ...假设数量和收入的数据是值的范围,例如:小于100,介于101和200之间,等等。我对每一列使用一个ComboBox
来过滤数据:Product组合框,Branch组合框。 。
我的设计有一个全球性的Store
来保存表,以及一个Store
每个ComboBox
。 我知道我可以使用ComboBox
的事件/监听器Select
来应用过滤器。 另外,使用全局Store
的datachanged
在其他存储中设置数据。
我的问题是:如何从全局商店中获取/选择/提取列,并应用不同的排序操作来设置每个组合框商店中的数据?
更新资料
我使用商店的collect
方法并为ComboBox
Stores
使用Ext.data.ArrayReader
制定了解决方案。
Collect
:从此存储中收集特定dataIndex的唯一值。 Ext.data.ArrayReader
:数据读取器类,用于从Array创建一个Ext.data.Record对象的数组。 解决方案: http : //jsfiddle.net/jQXf7/10/ (当时一个过滤器的简单实现)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.