我有同样的问题,在“调整基于行数的jqGrid?这里在stackoverflow ...根据行数调整jqGrid的大小? - 网格高度?
现在一些建议(这似乎完全合乎逻辑)不起作用,因为当我尝试使用var height = $("#TableId").height();
获得网格的高度时,它返回设置网格时设置的内容,即“ 100%“...
那么如何获得像素的高度?
谢谢
我有同样的问题,在“调整基于行数的jqGrid?这里在stackoverflow ...根据行数调整jqGrid的大小? - 网格高度?
现在一些建议(这似乎完全合乎逻辑)不起作用,因为当我尝试使用var height = $("#TableId").height();
获得网格的高度时,它返回设置网格时设置的内容,即“ 100%“...
那么如何获得像素的高度?
谢谢
在您之前的实验中出现错误。如何在the demo中看到jQuery.height方法,如果在jqGrid定义中使用height:'100%'
或height:'auto'
,则可以获得网格高度,像素为。顺便说一句,如果你想知道包括捕捉,标题,寻呼机等全网格高度,你应该得到高达$("#gbox_TableId").height()
,而不是$("#TableId").height()
。
Jqgrid创建了很多额外的标记包装你的初始表。所以,要改变它的身高,你可以这样做:
$("#TableId").closest(".ui-jqgrid-bdiv").height(200);
希望这会有所帮助。 Cheers
Simple use
$('.ui-jqgrid-bdiv').css('height', '100%');