jqGrid изменить значения строки - PullRequest
0 голосов
/ 14 февраля 2011

Как я могу изменить данные, уже имеющиеся в строке моей сетки, на другие данные одним нажатием кнопки? Я хочу обновить значения выбранной строки новыми значениями.

1 Ответ

4 голосов
/ 14 февраля 2011

Код может выглядеть как

var myGrid = $("#list");
var selRowId = myGrid.jqGrid('getGridParam','selrow');
myGrid.jqGrid('setRowData',selRowId,newData);

где newData в объекте данных, который содержит новые значения. Структура массива имеет тип name: value (например, {firstName: "foo", lastName: "bar"}). Вы можете просмотреть текущие данные из строки с помощью

var oldData = myGrid.jqGrid('getRowData',selRowId);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...