В jqGrid нет глобальных настроек, соответствующих sortable:false
из colModel
.Более того, jqGrid читает напрямую значение colModel
без использования некоторых настроек по умолчанию для каждого элемента столбца.Таким образом, вы должны явно определить sortable:false
в каждом столбце.
С другой стороны вы можете сделать следующее:
// we define simplified column model without repeating of the same information
var cm = [
{name:'id', key: true},
{name:'name'},
// ...
];
// new we define "our standard" properties which will be the same in all columns
var myStdModel = {width: 150, sortable: false};
// we extend (or overwrite) "our standard" properties
for (var i=0; i<cm.length; i++) {
$.extend(cm, myStdModel);
cm.index = cm.name;
}
$("#list").jqGrid ({
colModel: cm, // we use the column model built before
// all other settings
});
Таким образом, вы, вероятно, можете архивировать те же результаты, которые вы хотите, но по-другому.