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