Привет, у меня проблема в моем jqgrid, когда я нажимаю на панель, размер сетки не изменяется. Как изменить размер?изменить размер jqgrid при изменении размера браузера
4
A
ответ
9
Не уверен, если это то, что вы имеете в виду, но это должно держать вашу сетку в ширину 100%:
$(window).bind('resize', function() {
$("#jqgrid").setGridWidth($(window).width());
}).trigger('resize');
1
выше ответ был хорош, но это решает обе проблемы. Изменение размера и изменение размера при изменении размера окна или IFrame.
// Size me now...
$("#list1").setGridWidth($(window).width());
// Size me later...
$(window).bind('resize', function() {
$("#list1").setGridWidth($(window).width());
}).trigger('resize');
Счастливое кодирование!
Это работает только при обновлении страницы? также, #jqgrid ваш элемент таблицы? – SoftwareSavant
событие изменения размера запускается в любое время, когда ширина браузера изменяется, и не запускается при загрузке браузера (следовательно, ручной запуск события изменения размера в конце). Да, #jqgrid будет элементом таблицы. –