2

我有一个非常基本的网格,使用 Angular.js 和 NG-GRID 并将 showFilter: 设置为 true。但是,如果我在营销开始日期列中搜索值 200101011。它不会显示。实际上,一旦我开始在过滤器文本中输入 2,它应该会找到所有四条记录,但只有 2 条出现.... 这是 Plnkr http://plnkr.co/edit/D3nFkQ 谢谢。

4

1 回答 1

3

问题似乎是表中的空值。搜索似乎没有越过包含 null 的单元格。因此奇怪的过滤行为。如果您用空字符串或其他值替换空值,则搜索将完美运行。在 GitHub 上的 ng-grid 上记录了一个问题 -当单元格包含对象时,过滤器搜索框会过早返回。由于 null 是一个对象,因此建议的解决方案可能对您有用。

于 2013-09-28T11:23:27.207 回答