我正在用extjs4开发。
我有两个网格,如图中所示,我想点击Grid Panel 1
该行Number 1
的行时,Grid Panel 2
将仅显示包含Number 1
的行。
答案 0 :(得分:2)
这非常简单;订阅第一个网格的select事件,并在该处理程序中过滤第二个网格的存储。就是这样。
grid1.on('select', function(grid,record) {
grid2.store.clearFilter(true); // see http://docs.sencha.com/ext-js/4-1/#!/api/Ext.data.Store-method-clearFilter
grid2.store.filter('Number', record.get('Number');
},this);