2013-04-16 3 views
0

Я использую JQGrid и разработал сетку таким образом, чтобы первый столбец был отмечен. Я использую свойство multiselect:true, и я не пишу никакого кода, кроме этого, чтобы получить флажки. Как получить значения из строк, где отмечены флажки?Multiselect in jqGrid

ответ

3

Чтобы получить выбранные строки, используйте:

var selected = $("#tableid").jqGrid('getGridParam', 'selarrrow'); 

selected будет установлен на массив идентификаторов выбранных строк.

Чтобы получить значения столбцов из строк, используйте метод getCell. См. How to get the selected row id in javascript?

+0

Спасибо за ответ ... Я получаю идентификаторы в массиве, разделенном запятой. что, если я хочу получить значения 1-го столбца таким же образом? –

+0

Используйте 'getCell', см. Обновленный ответ. – Barmar

+0

Но это возвращает мне только 1 значение. если у меня есть 5 столбцов, выбранных в мультиселекте, отображается только последнее значение. Но мне нужны все значения соответствующего флажка. –

Смежные вопросы