gpt4 book ai didi

javascript - ExtJS::如何过滤网格中的行,但不过滤存储中的行

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:09:16 25 4
gpt4 key购买 nike

我有两个网格,它们都有一个商店。我需要在第一个商店中显示所有内容,然后在第二个中显示来自该商店的特殊数据。

示例:第一个商店显示每条记录,第二个商店显示类型 = 12 的记录。如何在网格中而不是在商店中进行过滤。我需要两个不同的网格,而不是一个带过滤功能的网格。

如果我按商店过滤第二个网格中的记录,他们将隐藏在第一个网格中。我会同时看到,需要同时看到他们里面不同的数据。我只需要一家商店。

最佳答案

一个好的方法是在第二个网格中覆盖 GridView 对象的 getRowClass() 方法:

    var secondGrid = new Ext.grid.GridPanel({
//..
viewConfig: {
getRowClass: function(record, index) {
if (record.get('type') != '12') {
return 'display-false';
}
}
}
});

你还应该定义一个 CSS 类:

.display-false { display: none }

试试这个解决方案!

关于javascript - ExtJS::如何过滤网格中的行,但不过滤存储中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10041264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com