Есть ли способ проверить одну или несколько строк в jqgrid и получить только эти данные из jqgrid? - PullRequest
1 голос
/ 22 октября 2011

У меня есть jqgrid с некоторыми данными. Мне нужен столбец, в котором есть только флажки, которые будут выделять всю строку или несколько строк и отображать ее содержимое по нажатию кнопки. Есть ли для этого свойство сетки? также, когда я получаю данные из jqgrid с использованием getRowData, я получаю данные с тегами «input», поскольку строки редактируются. Есть ли способ просто получить простые данные?

1 Ответ

1 голос
/ 22 октября 2011

При настройке сетки обязательно укажите

multiselect: true

Это позволит выбрать несколько строк. В другой функции, вызываемой при нажатии кнопки, вы можете извлечь выбранные строки с помощью

var rowIDs = $(jqgridTable).jqGrid('getGridParam', 'selarrow');

Затем получите данные для каждой строки следующим образом:

var currentRowData;
for(var i=0; i<rowIDs.length; i++){
    currentRowData = $(jqgridTable).jqGrid('getRowData', rowIDs[i]);
    alert(currentRowData["columnName"]);
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...