我做服务器端过滤器,用户键入列顶部,我生成过滤器字符串并从服务器端加载过滤数据。但我不希望输入的过滤器在客户端生效,它会意外过滤掉。
例如,一列用于凭证ID,用户可以输入逗号分隔的字符串,如'12,22,33'来搜索三个凭证记录,但客户端过滤器会隐藏所有返回的三个记录。
有什么建议吗?
答案 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,
// ...
};