Ext JS - 使用过滤器预配置Grid的存储

时间:2012-08-13 13:26:25

标签: extjs extjs3

我正在尝试在不同标签下重复使用网格。

有没有办法可以为该网格设置一个集中存储,并根据过滤器在不同的标签下显示数据? 换句话说,我可以通过设计器/在事件处理程序中使用数据过滤器将商店添加到网格中。

我正在使用Ext JS:3.4(如果它有帮助)

以下是我正在寻找的内容的快照。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以创建4个网格,链接到单个商店。

然后你必须听tabchange事件(http://docs.sencha.com/ext-js/3-4/#!/api/Ext.TabPanel-event-tabchange),找出你选择的标签(http://docs.sencha.com/ext-js/3-4/#! /api/Ext.Panel-method-getComponent),然后根据您使用的选项卡再次过滤商店。 (http://docs.sencha.com/ext-js/3-4/#!/api/Ext.data.Store-method-filter)