2011-12-14 2 views
2

У меня есть jqgrid с 4 столбцами, каждый из которых имеет формат флажков, мне нужно получить все значения флажков, выбранные и невыбранные значения, основанные на именах столбцов. Возможно ли это?Многочисленные столбцы Checkbox в Jqgrid

Обновлено: Сетка Изображение Grid Looks Like this

+0

какой пользовательский интерфейс вы хотите иметь для него: кнопка в заголовке столбца, контекстное меню в ячейках соответствующих столбцов ...? – Oleg

ответ

2

The demo из the answer показывает, как добавить пользовательскую кнопку в заголовке столбца jqGrid. В обработчике событий click вы можете перечислить все строки сетки и установить столбец в true или '1' в зависимости от способа определения столбца. В способе вы можете реализовать свои требования.

+0

Олег, я перешел по ссылке и подключил событие onclick к mybutton, то, что я получаю, является $ grid [0] .p.dataas blank? любые причины ..mybutton здесь не attacehd для заголовка сетки, это вне jqgrid. –

+0

'$ grid [0] .p.data' существует только в случае локальных данных. Вы можете получить данные столбца относительно 'getCol' с' true' как значением 'returntype'. В способе вы получите массив, подобный '[{id: 1, value: true}, {id: 2, value: false}' и может устанавливать строки с значением 'false' в' true', используя 'setCell' для пример. – Oleg

+0

Забыл, пометить :) ... $ ("# table"). JqGrid ('getCol', 'add') получает значение. Спасибо вам. –

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