【发布时间】:2019-03-02 18:14:05
【问题描述】:
我希望允许用户过滤网格,然后保存他们选择的过滤选项,以便他们随后可以使用该过滤器。
我可以使用
提取当前的过滤器数据optionObject.api.getFilterInstance(field_name_for_column);
根据列是文本列、数字列还是日期列,我在返回的对象中看到不同的值。
文本列似乎对 2 个允许的过滤器值使用了 filterText 和 filterConditionText。
数字列似乎使用 filterNumber、filterNumberTo、filterNumberCondition 和 filterNumberConditionTo 作为允许的过滤器,其中“To”值用于范围检查。
日期列似乎与数字具有相同的设置(dateFrom、dateTo、dateConditionFrom、dateConditionTo)。
但是,当我打印这些值时,dateFromCondition 和 dateToCondition 似乎具有 dateFrom 和 dateTo 中的值。
例如,如果我执行 2 个日期范围:
01/01/2004 to 02/01/2004 OR
02/01/2004 to 03/01/2004
过滤器中返回的值是:
dateFrom = 01/01/2004
dateTo = 02/01/2004
dateFromCondtion = 01/01/2004
dateToCondition = 02/01/2004
我是否误解了这些值的用途?或者这是 ag-grid 中的一个已知问题?
我正在使用标准的 agDateColumnFilter 过滤器设置,并提供了一个 dateFilter 例程来进行比较器(根据文档)。
【问题讨论】:
标签: ag-grid