Добавьте новый класс CSS к столбцам, которые нужно стилизовать:
$("#dataTable").jqGrid({
...
colModel:[
{name:"name",index:"name", width:600, align:"left", classes:"grid-col"},
{name:"price",index:"price", width:100, align:"right", classes:"grid-col"}
],
...
});
Примечание classes:"grid-col"
в этом фрагменте.
Затем добавьте стили для столбцов с помощью CSS, используя !important
дать этим правилам самый высокий приоритет:
.grid-col {
padding-right: 5px !important;
padding-left: 5px !important;
}
Это работает для меня в jqGrid 4.5.4 без проблем с изменением размера столбцов .