Подтвердить что ты не робот

Как добавить флажок в заголовок jQgrid

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

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

{name: 'ColName', label: '', width: 50, editable: true, sortable: false, edittype: "checkbox", formatter: 'checkbox', formatoptions: {disabled: false}, index: "my_checkbox", editoptions: {значение: "Да": "Нет" }}

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

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

4b9b3361

Ответ 1

Я смог исправить свою проблему, предотвратив запуск 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;
}