我想在我的网格中启用过滤但是我不希望用户输入要过滤的值。有没有办法隐藏用户输入的过滤器框?另外还有另一种在ui-grid中启用过滤的方法吗?
答案 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
}
使用此代码,您将没有过滤器 在标题中