测试按钮更改模型数据,更改单元格数据,但不更改样式。激活更改的单元格并单击“更新”触发样式更改。我试着调用core.refresh()。但不起作用。
$scope.changeData = function() {
$scope.gridOptions.data[1].company = "Velity";
}
答案 0 :(得分:0)
我改变数据后调用gridApi.core.notifyDataChange。
控制器中的一个例子:
module.controller('myController', function ($scope, uiGridConstants, ...other deps) {
$scope.gridOptions= {
//...blah blah,
onRegisterApi: function(gridApi) {
$scope.gridApi = gridApi;
}
};
//...
$scope.something = function() {
$scope.gridOptions.data[1].something = 'Something';
$scope.gridApi.core.notifyDataChange(uiGridConstants.dataChange.EDIT);
}
}