Я не верю, что существуют какие-либо встроенные методы для сброса ширины, оставляя возможность записать их при создании и восстановить их на более позднем этапе. К сожалению, эта функциональность такая же, как была 10 месяцев назад с шириной столбца, являющейся одним из немногих параметров, которые нельзя изменить после создания сетки. Я даже попробовал самую новую версию таблицы, чтобы быть уверенным (3.8.2), и она не позволяет вам изменять размеры столбцов.
$('#jqGrid').getColProp(colName).width; //Properly retrieves value of column width
$('#jqGrid').setColProp(colName, {width: newWidth}); //Does nothing visually
$('#jqGrid').getColProp(colName).width; //Returns newWidth, although it doesn't show it on page
Я не знаю, стоило ли это того, но вы можете попробовать решение Олега здесь уничтожения текущей сетки и создания новой на ее месте. Я полагаю, что практичность этого решения будет зависеть от того, как вы получаете данные и сколько времени потребуется для повторного связывания данных с новой сеткой.