ui-grid如何禁用客户端过滤器?

时间:2017-10-10 16:20:31

标签: angular angular-ui ui-grid

我做服务器端过滤器,用户键入列顶部,我生成过滤器字符串并从服务器端加载过滤数据。但我不希望输入的过滤器在客户端生效,它会意外过滤掉。

例如,一列用于凭证ID,用户可以输入逗号分隔的字符串,如'12,22,33'来搜索三个凭证记录,但客户端过滤器会隐藏所有返回的三个记录。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

在深入了解之后,我发现您可以在旧版本上进行配置:

        filterOptions: {  // no more in v3.0.+
            filterText: "",
            useExternalFilter: false
        },

取自:https://github.com/angular-ui/ui-grid/wiki/Configuration-Options

但是,这看起来像是在v3.0上使用的正确网格选项。+:

        options = {
            // ...
            useExternalFiltering: true,
            // ...
        };