答案 0 :(得分:1)
为此,您需要自己编写过滤器。这并不难,ui-grid.info上有tutorial。
您要做的是创建一个循环,该循环将遍历所有行,并为匹配/不匹配过滤器的任何行更改标记row.visible
。
[FOLLOW-UP]如果您需要多个列,您应该考虑您的逻辑,考虑所有过滤器的任何可能组合。
如果我没记错的话,在ui-grid中他们有嵌套循环,首先它们循环遍历所有过滤器,然后遍历所有行,如果任何过滤器拒绝了行,则清除它的可见性(设置为false);否则,如果所有过滤器都接受一行,则其可见性设置为true。