gpt4 book ai didi

javascript - 重置 Webix 数据表过滤器

转载 作者:行者123 更新时间:2023-12-02 14:49:54 26 4
gpt4 key购买 nike

我有一个非常令人困惑的问题。我有一个 Webix 数据表,并尝试重置列的过滤器 (richSelectFilter)。但它的表现并不像我预期的那样。我试过了

$$("table1").getFilter("title").config.value = "";        

但是什么也没发生。另一种尝试:

$$("table1").getFilter("title").config.value = "";        
$$("table1").refreshColumns();

过滤器消失了,而值仍然被过滤!

这是一个简短的代码片段:http://webix.com/snippet/b34607aa

我做错了什么吗?将不胜感激任何帮助。

最佳答案

尝试使用

$$("table1").getFilter("title").setValue("");

这是一个片段http://webix.com/snippet/3eb45109

虽然您的代码对于正常的 RichSelect 控件来说是正确的,但数据表中的过滤器将实际值存储在列的配置对象中。因此,您需要在那里更改它,或者只使用 setValue API,它将更改值并以必要的方式刷新网格。

关于javascript - 重置 Webix 数据表过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36266926/

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