Я хотел бы, чтобы функция выбора строки ui-grid устанавливала значение столбца в строке с щелчком.Угловая ui-grid использование selectedrow для управления содержимым столбца строки
У меня есть столбец в БД под названием 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?