Вот лучший способ заставить флажок в заголовке jqgrid работать.
Если вы видите HTML-код, есть тег div, окружающий входной тег, который имеет класс - ui-jqgrid-sortable,Это мешает установить флажок.
Удалите его, все работает так, как вы ожидали.
Решение ниже
Добавьте идентификатор к флажку
<input type="checkbox" id="hdrCbox" onclick="checkBox(event)" />
при инициализации сетки или формыдобавьте следующую строку.
$('#hdrCbox').parent().removeClass('ui-jqgrid-sortable');