角度ui.grid按字段搜索

时间:2015-02-25 16:31:34

标签: angular-ui-grid

如果我关闭enableFilter并滚动我自己的输入字段来搜索网格,我该如何只搜索一列?

查看我的plunker

    $scope.searchGrid = function(searchTerm){
    console.log("Term: " + searchTerm);
    $scope.gridOptions.data = $filter('filter')(myData, searchTerm, undefined);
  } 

我希望有多个输入字段,并根据需要将过滤器发送到每个列。

1 个答案:

答案 0 :(得分:0)

您通常会绑定到特定的gridApi.grid.columns[x].filters[0].term,这基本上就是过滤器的网格实现。

你最终得到这样的东西: http://plnkr.co/edit/2u56wGFUOCxPLp4ekEkT?p=preview

另一个问题是你现在有了过滤盒,大概是你不想要的。你可以通过使用headerTemplates来抑制它们,但它有点乱七八糟。