从 ui.grid 中删除 cellClass 值
Remove cellClass value from ui.grid
我在 ui.grid 中使用 cellClass 添加番茄的 class。
cellClass: function(grid, row, col) {
if (grid.getCellValue(row,col) === 'confirmed') {
return 'green';
}
else {
return '';
}
}
},
如何删除这个 class?我正在尝试,但我没有找到一种方法来找到带有绿色 class 的元素,因此我可以将其删除。
$scope.confirm = function(rowEntity) {
confirmService.sendResponse(payload, idPart)
.success(function(result) {
if (rowEntity.entity.status.status !== "confirmed") {
remove 'green';
}
console.log('success ', result);
})
.error(function(error) {
console.log('failed ', error);
});
};
你不应该需要删除它,你需要将网格中的状态更新为非确认的状态(可能 'saved'),然后调用 notifyDataChange 告诉网格你已经更改一个数据值,然后网格将重新评估单元格 类.
notifyDataChange api 在 http://ui-grid.info/docs/#/tutorial/113_adding_and_removing_columns 以及其他教程中使用,我认为您想要的值是 uiGridConstants.dataChange.EDIT。
我在 ui.grid 中使用 cellClass 添加番茄的 class。
cellClass: function(grid, row, col) {
if (grid.getCellValue(row,col) === 'confirmed') {
return 'green';
}
else {
return '';
}
}
},
如何删除这个 class?我正在尝试,但我没有找到一种方法来找到带有绿色 class 的元素,因此我可以将其删除。
$scope.confirm = function(rowEntity) {
confirmService.sendResponse(payload, idPart)
.success(function(result) {
if (rowEntity.entity.status.status !== "confirmed") {
remove 'green';
}
console.log('success ', result);
})
.error(function(error) {
console.log('failed ', error);
});
};
你不应该需要删除它,你需要将网格中的状态更新为非确认的状态(可能 'saved'),然后调用 notifyDataChange 告诉网格你已经更改一个数据值,然后网格将重新评估单元格 类.
notifyDataChange api 在 http://ui-grid.info/docs/#/tutorial/113_adding_and_removing_columns 以及其他教程中使用,我认为您想要的值是 uiGridConstants.dataChange.EDIT。