根据行数调整jqGrid的大小? – 网格高度?
我有同样的问题,详见post“根据行数调整jqGrid?” 这里是stackoverflow …
现在一些建议(看起来完全合乎逻辑)不起作用,因为当我尝试使用var height = $("#TableId").height();
来获取网格的var height = $("#TableId").height();
它返回设置网格时设置的内容,即“100%”…
那我怎么得到像素的高度?
谢谢
你之前的实验中有些不对劲。 如果你在jqGrid定义中使用height:'100%'
或height:'auto'
,你可以从演示中看到jQuery.height方法以像素为单位获得网格的height:'100%'
。
顺便说一下,如果你想知道完整的网格高度,包括捕获,标题,寻呼机等,你应该得到$("#gbox_TableId").height()
而不是$("#TableId").height()
。
Jqgrid创建了大量包含初始表的额外标记。 所以,要改变它的高度,你可以这样做:
$("#TableId").closest(".ui-jqgrid-bdiv").height(200);
希望这可以帮助。 干杯
Simple use $('.ui-jqgrid-bdiv').css('height', '100%');