Как я могу добавить флажок в заголовок jQgrid - PullRequest
10 голосов
/ 11 ноября 2010

Каждая строка jQgrid имеет несколько флажков, поэтому я не могу использовать (просто) мультиселект.

Так настроен столбец ...

{name: 'ColName', метка: '', ширина: 50, редактируемый: true, сортируемый: false, edittype: "checkbox", formatter: 'checkbox', formatoptions: {disabled: false}, индекс: "my_checkbox", editoptions: {значение: "Да": "Нет"}}

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

Так что мой вопрос будет таким: как мне установить флажок для нормальной работы внутри метки заголовка ИЛИ как я могу реализовать несколько множественных выборок.

1 Ответ

17 голосов
/ 11 ноября 2010

Мне удалось исправить мою проблему, запретив запуск событий jQgrid после события флажка.

Я изменил свой флажок на ...

<input type="checkbox" onclick="checkBox(event)" />

и добавил следующий метод...

function checkBox(e) {
  e = e||event;/* get IE event ( not passed ) */
  e.stopPropagation? e.stopPropagation() : e.cancelBubble = true;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...