2012-08-13 26 views
0

我试图在不同的选项卡下重复使用网格。Ext JS - 使用筛选器预配置网格商店

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

我使用的Ext JS:3.4(如果它帮助)

这里是什么,我正在寻找一个快照。

enter image description here

+0

4个网格,1个商店。听起来像一个坏的色情... – Alex 2012-08-13 13:43:03

+0

嗯..从技术上讲,它只是一个网格(配置),是在运行时基于一些选定的实体创建..所以它仍然是1网格,1商店..它是看起来4种方式使用户有意义。 – 2012-08-13 20:26:42

回答

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)