隐藏滤镜框角度ui-grid

时间:2015-03-24 13:57:28

标签: angularjs angular-ui-grid

我想在我的网格中启用过滤但是我不希望用户输入要过滤的值。有没有办法隐藏用户输入的过滤器框?另外还有另一种在ui-grid中启用过滤的方法吗?

3 个答案:

答案 0 :(得分:3)

http://ui-grid.info/docs/#/tutorial/103_filtering

ng-grid已被重写为ui-grid,并且可以通过设置预先填充过滤字段

filter: { term: 'xxx' } in the column def
列选项声明中的

。另外,ng-grid在列选项声明中具有类似的设置

FilterOptions   { filterText: '', useExternalFilter: false }    

filterText:绑定到内置搜索框的文本。 useExternalFilter:如果要滚动自己的过滤机制但希望使用内置搜索框,则绕过内部过滤

答案 1 :(得分:1)

为什么不通过CSS来做呢?

.ui-grid-filter-container {
  display: none;
}

我看起来没问题,并且不会在列标题下面留下任何空白。

答案 2 :(得分:0)

简单地

$scope.gridOptions = {
    enableFiltering: false
}

使用此代码,您将没有过滤器 在标题中