Я думаю, что это глупый вопрос, но я не могу найти решение.
Я создал таблицу с помощью jqGrid и включил встроенное редактирование
В каждой строке я добавил кнопку, которая включает или отключает редактирование
Я хотел добавить вторую кнопку, активную только во время редактирования, которая позволила бы вам загружать значения по умолчанию в различные поля активной строки встроенного редактирования.
Я не знаю, как получить доступ и изменить строку данных при редактировании
setRowData работают хорошо, если строка, которую я выбрал, но не во встроенном режиме редактирования
У кого-нибудь есть предложения, спасибо.
Обновление
Я нашел (думаю, плохое) решение, но объяснил свою проблему:
if (edit_enabled) {
// save current data
jQuery('#SEQtbl').jqGrid('saveRow',row_edit, false, 'clientArray');
// read back row data
var row = jQuery("#SEQtbl").jqGrid('getRowData',row_edit);
// change something
....
.....
// save data
jQuery("#SEQtbl").jqGrid('setRowData',row_edit, row);
// reneter row edit mode
jQuery('#SEQtbl').jqGrid('editRow', row_edit,true);
}
`