-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Labels
Description
Sometimes you want to update one record in your table. It would be nice (especially in server version) to update one record without loading whole dataset from server. Function might look like below:
$scope.updateRecord = function(row)
{
var columns = $scope.columns;
var selectorKey = null;
var selectObject = null;
// Search for selector key in selector column
for (var i = 0; i < columns.length; i++) {
if (columns[i].selector) {
selectorKey = columns[i].key;
selectObject = columns[i].selectObject;
break;
}
}
for (var i = 0; i < $scope.visible_rows.length; i++) {
if ($scope.visible_rows[i][selectorKey] === row[selectorKey])
{
$scope.visible_rows[i] = row;
}
}
}