Angular UI Grid附加选择列

时间:2015-08-25 13:06:41

标签: javascript angularjs angular-ui-grid

在Angular UI Grid中有一个选择插件,可以轻松启用和配置。(enableRowSelection,enableSelectAll,...) 有第二个选择列的最简单方法是什么(每行检查/选择另一个标准)?我是否需要添加额外的列并自行实现所有逻辑,或者是否有一种简单的方法来扩展现有的选择插件?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

它很容易解决:只需使用一个单元格模板添加一个额外的列,该模板将状态保存到行实体属性。可以使用ng-change处理其他状态/功能,并通过当前行处理函数。

cellTemplate: '<div><input type="checkbox" class="overWrite" data-ng-model="row.entity.overWrite" data-ng-change="grid.appScope.changeOverWriteSelection(row)"/></div>'