的jqGrid头如何计算的jqGrid头高度
可能包含额外的工具栏定义使用
toolbar: [true, "top"],
包含使用
$grid.jqGrid('navButtonAdd', '#grid_toppager', {...
定义导航工具栏,包含搜索工具栏。
要调整网格到屏幕结束的大小我正在寻找一种方法来计算窗口大小的这个标头高度 。 我尝试了下面的代码,但这设置网格高度太大。 如何计算网格标题高度?
$(window).resize(function() {
var extraToolbarHeight = $('#t_' + $.jgrid.jqID($grid[0].id)).outerHeight(true),
caption_height=$("div#gview_"+$grid[0].id+" > div.ui-jqgrid-hdiv").outerHeight(true);
$('#grid1container').height($(window).height() - 18);
$grid.jqGrid('setGridHeight', $('#grid1container').height()-caption_height
-extraToolbarHeight);
});
<div id="grid1container" style="width: 100%; height: 100%">
<table id="grid">
</table>
</div>
没有运行你的代码,但你有没有尝试用innerHeight替换outerHeight? – 2012-03-15 16:22:13
我用innerHeight()替换了高度,但问题仍然存在。网格顶部移出屏幕。网格底部正确地在浏览器窗口中结束。用硬编码值替换caption_height会创建与浏览器高度完全相同的高度。但是,此值取决于搜索工具栏高度,因此无法进行硬编码,应该动态确定。如何查找搜索工具栏高度? – Andrus 2012-03-15 19:04:38