在角度 UI 网格中绑定过滤器
Bind filter in angular-ui-grid
我正在尝试根据条形图中的值过滤 ui 网格,但我不知道如何在 ui 网格中绑定此值。
在表指令中,存在要传递country
的隔离作用域:
app.directive("countryItem", function() {
return {
restrict: "E",
templateUrl: "table.html",
//isolated scope and 2-way bind country
scope: {
country: "="
}
};
});
下一个将在 ui 网格中绑定。我尝试在网格定义(filter:country
)中直接绑定,但它不起作用:
<div id="grid1" ui-grid="gridOptions" ui-grid-selection ui-grid-pagination ui-grid-resize-columns class="grid" external-scopes="$scope" filter:country></div>
请看一下带有 ui 网格的 plunker,这是带有自定义表的工作 plunker(我正在尝试使用 ui 网格做什么)
看看 http://plnkr.co/edit/5LBpfCRgdaIIqQKJKhgs?p=preview。
您需要在国家/地区更改时动态设置filter.term
。
$scope.$watch('country', function () {
$scope.gridOptions.columnDefs[0].filter.term = $scope.country;
$scope.gridApi.core.notifyDataChange( uiGridConstants.dataChange.COLUMN )
});
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- 无法通过数组映射绑定
- 主干-不管怎样,检查事件以前是否绑定过
- AngularJS:触发对包含过滤器的绑定的评估
- emberjs-过滤器导航,在选定的过滤器上绑定活动类
- EmberJS:将输入值绑定到控制器属性,并在更改时运行过滤器
- 在角度 UI 网格中绑定过滤器
- 如何使用 Angularjs 过滤器来过滤绑定到两个选择框的数组
- AngularJS:bo-bindonce和translate过滤器的绑定
- 如何在 ng-repeat (Angular JS) 的过滤器中使用数据绑定变量
- Angular日期过滤器不能与双向数据绑定一起工作
- 如果绑定为空/未定义(带过滤器),Angularjs模板默认值
- ng-repeat绑定集合,使用选项卡过滤布尔值,当我更新集合时,过滤器不会重新应用
- 在extjs 5中将存储绑定到列表过滤器
- JqxGrid过滤器值在更新绑定数据时清除
- 如何创建具有双向绑定的复合过滤器
- 从angularjs过滤器输出HTML,无需ng绑定HTML
- 具有双向绑定、过滤器和 ng 重复的角度指令
- AngularJS过滤器模板绑定语法——不像docs
- 在复选框上使用数据绑定的剑道UI网格自定义过滤器