Extjs4,如何获取选定的行存储?

Extjs4,如何获取选定的行存储?,extjs4,Extjs4,我想根据另一个网格中选定的行绘制一个网格 我想重用原始网格的存储。所以我需要过滤商店,只挑选一个 可能吗?还是我必须再次为新网格定义存储 Ex) 任何人都知道,请建议我~谢谢 我认为这里有更好的解决方案。是继承存储、新建存储和用户筛选功能,与您的选择类似: secGridStore = new Ext.Data.Store('YourStore'); secGridStore.filter({ filterFn: function(item) { return (item in You

我想根据另一个网格中选定的行绘制一个网格

我想重用原始网格的存储。所以我需要过滤商店,只挑选一个

可能吗?还是我必须再次为新网格定义存储

Ex)


任何人都知道,请建议我~谢谢

我认为这里有更好的解决方案。是继承存储、新建存储和用户筛选功能,与您的选择类似:

 secGridStore = new Ext.Data.Store('YourStore');
 secGridStore.filter({
   filterFn: function(item) { return (item in YourStore) } 
 }); 

很抱歉,此代码不正确,但您可以看到我的想法。

如果两个UI元素同时显示,则不能使用具有不同筛选器的同一存储对象

您需要克隆存储并将所需记录复制到另一个实例中

 secGridStore = new Ext.Data.Store('YourStore');
 secGridStore.filter({
   filterFn: function(item) { return (item in YourStore) } 
 });