如何使用文本而不是每列 ng-grid 3.0 (ui-grid) 筛选整个表
How to filter the entire table with text instead of per column ng-grid 3.0 (ui-grid)
我查看了文档,并没有看到在ng-grid 3中实现这一目标的简单方法。在ng-grid 2中,您可以将文本字段绑定到。
$scope.filterOptions = {
filterText: ''
};
然后在网格选项中...
$scope.gridOptions = {
data: 'someData',
filterOptions: $scope.filterOptions
};
我可以滚动自己的过滤,但我希望有一种更简单的方法可以做到这一点,但我缺少。
好吧,
所以我自己滚了。在这里。
$scope.$watch('filter.filterText', function(newVal, oldVal) {
$scope.filteredData = $scope.data.filter(function(data) {
if (data.fullName.toLowerCase().indexOf($scope.filter.filterText) > -1 ||
data.someField.toLowerCase().indexOf($scope.filter.filterText) > -1 ||
data.someOtherField.toLowerCase().indexOf($scope.filter.filterText) > -1) {
return true;
}
else {
return false;
}
});
}, true);
$scope.filter.filterText 绑定到输入框,并在控制器中监视。每当用户修改文本时,都会更新过滤的数据。ui 网格使用 filteredData 作为其数据源。简短而甜蜜,但我确实怀念 2.0 中的旧功能。
相关文章:
- Angular UI-GRID未在页面上显示网格
- 如何仅在ui-grid.js中显示特定列
- ui.grid 行无法选择行
- Angular UI Grid Edit可以与“;控制器为“;语法
- Angular ui.grid 获取嵌套行
- 如何从$http请求延续中获得显示在angular ui.grid中的数据
- 使用ui.grid与cellTemplate共享$scope
- Angular UI Grid重用的网格无法重置滚动+无限滚动无法工作
- Kendo ui Grid:标准的HTML5输入日期时间可以用作单元格编辑器吗
- Angular-ui-grid:如何格式化数据字段的内容
- 角度UI-Grid 3.0.0-rc.16:分页对我不起作用
- 我需要在 ui-grid 中显示一个字符串数组.单列,每行一个字符串
- 角度 UI-grid 保存来自不同范围对象的预填充值
- UI-GRID:访问$scope的问题
- Kendo UI Grid 获取当前元素 javascript 的 ID
- 从 ui-grid 中的可展开行中删除列标题
- 如何通过角度 ui-grid 中来自$scope的数据动态设置指令
- 模式对话框中 ui-grid 的大小调整问题不正确
- 模式窗口中 ui-grid 的大小调整行为不正确
- 如何使用文本而不是每列 ng-grid 3.0 (ui-grid) 筛选整个表