微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 查询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 comboBox,Branch comboBox,…

我的设计有一个全局商店来保存桌子,每个ComboBox一个商店.
我知道我可以使用ComboBox中的事件/侦听器选择来应用过滤器.另外,使用全局Store的datachanged来设置其他商店中的数据.

我的问题是:如何从全局存储中获取/选择/提取列并应用不同的排序操作来设置每个组合框存储中的数据???

更新

http://jsfiddle.net/jQXf7/6/

解决方法:

我使用商店的collect方法和使用Ext.data.ArrayReader为ComboBox商店制定了解决方案.

> Collect:从此商店收集特定dataIndex的唯一值.
> Ext.data.ArrayReader:数据读取器类,用于从Array创建Ext.data.Record对象数组.

解决方案:http://jsfiddle.net/jQXf7/10/(当时简单实现一个过滤器)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐