ОК, я понял. Я храню все значения ширины столбца в HashMap в бине, который я использую для сохранения информации о сеансе. Когда происходит событие resizeStop, я отправляю новый размер столбца контроллеру (я использую Java и Spring), который обновляет значения в HashMap.
Вот фрагменты кода:
resizeStop: function(newwidth, index) {
var colModel = $("#list").jqGrid('getGridParam','colModel');
$.post("/sessionState/columnWidth/update",
{
column: colModel[index].name,
width: newwidth
}
)
}
и в colModel:
{name:'Title', index:'title', width: ${uiState.columnWidthMap["Title"]}, jsonmap: 'title', sorttype: "text"}