Вам не нужно изменять исходный код jqGrid. Вместо этого вы можете использовать sortable:false
в каждом столбце определения сетки для переключения сортировки во всех столбцах.
Если вы используете последнюю версию jqGrid, вы можете использовать новую функцию, представленную в jqGrid 3.8.2: шаблон столбца (см. мое предложение на форуме trirand, которое реализовано с небольшими изменениями). Поскольку вам нужно установить дополнительное свойство в всех столбцах из colModel
, вы можете просто использовать параметр cmTemplate
как cmTemplate:{sortable:false}
:
tableToGrid('#yourGridId', {cmTemplate:{sortable:false}});