jqGrid 使 rowNum 取决于垂直网格 y 大小
jqGrid make rowNum depend on vertical grid y-size
我有 jqGrid,其大小是根据 window 调整大小动态计算的,如下所示:
$(window).bind('resize', resizeTable);
function resizeTable(){
$("#jqGrid")
.setGridWidth($("#tableHolder").innerWidth()),
.setGridHeight($("#tableHolder").innerHeight());
};
具有常量 rowNum,如果 y 大小不足以容纳给定的行数,滚动条将出现在网格上。
我希望自动计算 rowNum 以仅显示适合网格可见区域的行,并让其他行移动到下一页并且没有滚动条。这可能吗?
你的问题中没有包含 你如何 根据 window resize 和哪个更重要 which options 你设置的 jqGrid 和你设置的时间(其中 callback/event)。
一般可以设置height
或rowNum
。我个人更喜欢指定 rowNum
(可以根据 window 调整大小计算该值)并使用 height: "auto"
,这是 [=17= 中 height
的默认值].结果,网格永远不会有垂直滚动条。
此外,如果网格行的高度可以可变[=,我更喜欢使用顶部寻呼机(toppager: true
)而不是底部寻呼机(pager
选项) 27=].
我有 jqGrid,其大小是根据 window 调整大小动态计算的,如下所示:
$(window).bind('resize', resizeTable);
function resizeTable(){
$("#jqGrid")
.setGridWidth($("#tableHolder").innerWidth()),
.setGridHeight($("#tableHolder").innerHeight());
};
具有常量 rowNum,如果 y 大小不足以容纳给定的行数,滚动条将出现在网格上。
我希望自动计算 rowNum 以仅显示适合网格可见区域的行,并让其他行移动到下一页并且没有滚动条。这可能吗?
你的问题中没有包含 你如何 根据 window resize 和哪个更重要 which options 你设置的 jqGrid 和你设置的时间(其中 callback/event)。
一般可以设置height
或rowNum
。我个人更喜欢指定 rowNum
(可以根据 window 调整大小计算该值)并使用 height: "auto"
,这是 [=17= 中 height
的默认值].结果,网格永远不会有垂直滚动条。
此外,如果网格行的高度可以可变[=,我更喜欢使用顶部寻呼机(toppager: true
)而不是底部寻呼机(pager
选项) 27=].