gpt4 book ai didi

extjs - 如何使用 gridfilters 插件并以编程方式清除/设置过滤器?

转载 作者:行者123 更新时间:2023-12-01 10:45:54 25 4
gpt4 key购买 nike

在我的应用程序 (ExtJS 5.0.1) 中,我尝试使用带有 gridfilters 插件和快捷按钮(以及来自树)的网格和自定义/硬编码过滤器。

我能够部分模仿过滤器的设置和清除,但我遇到了以下问题:

1- 当我通过 grid.filters.store.addFilter(..) 设置过滤器时,列标题的样式不会更改为粗体,并且网格过滤器复选框保持未选中状态。

2- 与 1 相同但相反...首先我在列上设置过滤器,当我清除过滤器时该列保持粗体,但在这种情况下复选框被清除(应该清除)。

3- 当我“有时”使用汇总功能时,总数不会更新

所以,我的问题是:是否有适当的方法以编程方式设置/清除模仿 gridfilter 插件的过滤器?

我放了一个最小的 Fiddle 来模拟这个。

https://fiddle.sencha.com/#fiddle/akh

最好的问候,里卡多·塞克斯

最佳答案

只需在列上使用过滤器实例:

var column = grid.columnManager.getColumns()[0];
column.filter.setValue('J');
column.filter.enable();

工作样本:http://jsfiddle.net/3be0s3d8/7/

关于extjs - 如何使用 gridfilters 插件并以编程方式清除/设置过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25975456/

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