我有jqGrid,其大小是在窗口调整大小时动态计算的,如下所示:
$(window).bind('resize', resizeTable);
function resizeTable(){
$("#jqGrid")
.setGridWidth($("#tableHolder").innerWidth()),
.setGridHeight($("#tableHolder").innerHeight());
};
如果y-size不足以容纳给定的行数,则具有常量rowNum,滚动条会出现在网格上。
我希望自动计算rowNum,以便只显示适合网格可见区域的行,并使其他行移动到下一页并且没有滚动条。这可能吗?
答案 0 :(得分:0)
根据窗口调整大小以及您设置的jqGrid的哪些更重要哪些选项以及何时更新 您计算的大小 set(回调/事件)。
通常,您可以设置height
或rowNum
。我个人更喜欢指定rowNum
(可以根据窗口调整大小计算哪个值)并使用height: "auto"
,这是free jqGrid中默认值height
。结果,网格永远不会有垂直滚动条。
此外,如果网格行的高度可以是变量,我更喜欢使用顶部寻呼机(toppager: true
)而不是botom寻呼机(pager
选项)。 / p>