如果我关闭enableFilter并滚动我自己的输入字段来搜索网格,我该如何只搜索一列?
查看我的plunker
$scope.searchGrid = function(searchTerm){
console.log("Term: " + searchTerm);
$scope.gridOptions.data = $filter('filter')(myData, searchTerm, undefined);
}
我希望有多个输入字段,并根据需要将过滤器发送到每个列。
答案 0 :(得分:0)
您通常会绑定到特定的gridApi.grid.columns[x].filters[0].term
,这基本上就是过滤器的网格实现。
你最终得到这样的东西: http://plnkr.co/edit/2u56wGFUOCxPLp4ekEkT?p=preview
另一个问题是你现在有了过滤盒,大概是你不想要的。你可以通过使用headerTemplates来抑制它们,但它有点乱七八糟。