Я пытаюсь, чтобы размер моего jqGrid изменялся автоматически при изменении размера окна.И я использую jQuery UI.layout.Я просмотрел следующие ссылки: make-jqgrid-fill-its-container и resize-jqgrid-when-browser-is-resized .Но что бы я ни делал, размер сетки не изменится.Если ширина сетки равна 900, и я устанавливаю ее равной 600, она остается равной 900. Это как запрос на изменение ширины просто игнорируется.У меня есть autowidth: true, и я поиграл со значениями forceFit и shrinkToFit.Но ничего не работает.
Любой совет с благодарностью.Спасибо.
Обновление: похоже, что код, используемый для ссылки на сетку:
var gridId = $(this).attr('id');
$('#' + gridId).setGridWidth(paneState.innerWidth - 2);
фактически не получал сетку.В jqGrid src this.grid всегда был неопределенным.Когда я передал фактическое имя моей сетки, список, это сработало.Теперь мне просто нужно получить правильное имя, которое хочет функция.