2015-11-16 80 views

回答

1

要做到這一點,你需要自己寫過濾器。這並不難,在ui-grid.info上有tutorial

你要做的是創建一個循環,遍歷所有行,並更改標記row.visible匹配/不匹配過濾器的任何行。

[後續]如果你需要多個列,你應該考慮你的邏輯考慮任何可能的所有過濾器的組合。

如果我沒有記錯的話,在ui-grid中它們有嵌套循環,首先它們遍歷所有過濾器,然後遍歷所有行,並且如果某行被任何過濾器拒絕,則清除可見性(設置爲false) ;否則,如果所有過濾器都接受一行,則它的可見性設置爲true。

+0

imbalind,如果我想要創建多個過濾條件。例如,我想按名稱過濾,然後按公司過濾? – Michael

+0

我編輯了我的答案以涵蓋該案例 – imbalind

相關問題