0
我在我的網頁上有一個jqGrid。我有一個調整大小的問題。當我恢復我的網頁時,我的頁面上的所有元素會自動調整大小,但是我的jqGrid表格不會。jqGrid調整大小問題
...
width:1000,
...
我想它有一個最小寬度,但有一個自動調整大小,當我恢復下跌(獲得更多更小的)我的網頁:其實我如下編輯了我的表格的寬度。
我該怎麼做?
編輯:
我試圖thatbut我不知道這是正確的方式: confTable
是我的jqGrid ID和content
是它的父元素的ID。
$("#confTable").jqGrid('gridResize', { minWidth: 800, minHeight: 100 });
$(window).bind('resize', function() {
var gridWidth = $("#confTable").width();
var contentWidth = $("#content").width();
if (gridWidth > 0 &&
Math.abs(gridWidth - contentWidth) > 5) {
$("#confTable").jqGrid('setGridWidth', contentWidth);
}
}).trigger('resize');
我想執行所述的解決方案here。但是setgridWidht和.attr()的行不起作用。我的代碼瀏覽器是否兼容,並且在嘗試實現該問題的解決方案時可能出現什麼問題?
PS:
它說:$( 「#confTable」)setGridWidth不是一個函數。其實我需要根據其父母的父母調整我的jqGrid。
它說:'$( 「#confTable」)setGridWidth不是function'以及這指的是在那裏?其實我需要根據其父母的父母調整我的jqGrid。 – kamaci
這會引用窗口對象。我只是選擇這個作爲測試的例子。你使用jqGrid的最新版本嗎?我的例子爲我使用最新的。 – david
是的,我正在使用最新版本的jqGrid。 – kamaci