【发布时间】:2011-11-15 15:35:45
【问题描述】:
我试图让我的 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 始终未定义。当我传入我的网格的实际名称时,它起作用了。现在我只需要得到函数想要的正确名称。
【问题讨论】: