我想使用 ui-grid 行选择功能来设置单击行中列的值。
我在数据库中有一个名为omit
. 我希望该值等于所选行的状态,因此如果选择了行,则omit
= 1,如果未选择行,则omit
= 0。我想我已经弄清楚了这部分(但是我总是愿意更好想法!)。
gridApi.selection.on.rowSelectionChanged($scope,function(row){
if(row.isSelected){
row.entity.omit = 1;
}
if(!row.isSelected){
row.entity.omit = 0;
}
// now save to database...
});
gridApi.selection.on.rowSelectionChangedBatch($scope,function(rows){
angular.forEach(rows, function(value, key) {
if(value.isSelected){
value.entity.omit = 1;
}
if(!value.isSelected){
value.entity.omit = 0;
}
// now save to database...
});
});
我无法弄清楚的是第一次加载网格时如何选择行。
那么,在网格的初始加载时,如果值为omit
1,我如何选择行?