我有两个网格,他们都有一个商店.我需要在第一个商店中显示所有内容,并在第二个商店中显示该商店的特殊数据.
示例:第一个商店显示每个记录,第二个商店显示类型= 12的记录.如何在网格中进行过滤,而不是在商店中进行过滤.我需要两个不同的网格,而不是一个过滤网格.
如果我将按商店过滤第二个网格中的记录,那么thay将首先隐藏.我会在同一时间看到它,我需要同时看到它们中的不同数据.我只需要一家商店.
Ani*_*tos 10
一个好方法是在第二个网格中覆盖GridView对象的方法getRowClass():
var secondGrid = new Ext.grid.GridPanel({
//..
viewConfig: {
getRowClass: function(record, index) {
if (record.get('type') != '12') {
return 'display-false';
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
你还应该定义一个CSS类:
.display-false { display: none }
Run Code Online (Sandbox Code Playgroud)
尝试此解决方案!
归档时间: |
|
查看次数: |
4338 次 |
最近记录: |