首页 > 解决方案 > ag-grid 企业服务器端如何设置 agSetColumnFilter 过滤器复选框

问题描述

我正在使用服务器端的 ag-grid enterprise 20.2,并且有一列我想在其中使用 agSetColumnFilter 过滤器类型。列和过滤器显示正常,但是当我检查过滤器复选框时,它从 filterModel 返回为空,并且没有更改任何复选框。

        {
            headerName: 'header,
            field: 'field',
            width: 150,
            filter: 'agSetColumnFilter',
            filterParams: {
                values: (valuesParams) => {
                    const values = Object.entries(field_values).map(e => e[1].id);
                    valuesParams.success(values);
                },
            },
        },

我猜测有一个回调或更新过滤器的东西(setModel?),但我无法理清 API 是什么。有人可以让我知道该怎么做吗?

标签: ag-gridag-grid-react

解决方案


这似乎是软件中的一个错误。我更改为 rowModelType="infinite" 几乎所有其他内容都保持不变,现在它可以工作了。


推荐阅读