Я установил следующее с ng-сетью:
var gridData = {};
$scope.gridOptions = {
data: 'gridData',
enableCellEdit: true,
multiSelect: false,
columnDefs: [
{ field: 'testId', displayName: 'Test Id' },
{ field: 'name', displayName: 'Name', enableCellEdit: true, editableCellTemplate: cellEditableTemplate },
{ field: 'description', displayName: 'Description', enableCellEdit: true, editableCellTemplate: cellEditableTemplate },
{ field: '', cellTemplate: '<button ng-click="delete(row)">Delete</button>' }
]
};
и
$scope.delete = function (row) {
row.entity.$deleteData({ testId: row.entity.testId });
}
Это отправляет HTTP-сообщение серверу, который удаляет строку. Однако ряд все еще остается в сетке. Как я могу сделать так, чтобы щелчок кнопки удаления в строке также удаляет строку из объекта gridData?