jqgrid - 更改冻结列的标题高度

时间:2014-11-17 06:11:26

标签: jqgrid

enter image description here我们可以在jqgrid中更改冻结列的标题高度吗? 我是这样做的:

grid.closest('div.ui-jqgrid-view').find('table.ui-jqgrid-htable th:first-child').css("height", "25px");

但它不起作用! 任何想法?

1 个答案:

答案 0 :(得分:0)

您没有发布更多完整代码,因此我必须猜测在您的情况下需要做什么。

无论如何,人们应该以另一种方式搜索冻结列的标题。一个人可以做任何一个

var $fhDiv = grid.closest(".ui-jqgrid-view").find(">.frozen-div.ui-jqgrid-hdiv");

var $fhDiv = $(grid[0].grid.fhDiv);

要设置标题的高度,必须同时设置冻结标题的div高度和包含标题的行的高度:

$fhDiv.height(50).css("z-index", "1");
$fhDiv.find(">.ui-jqgrid-htable .ui-jqgrid-labels").height(50);

我可以看到我另外设置了冻结标题的div的z-index。如果设置足够大的高度值,则可能需要它。需要设置的z-index的值可能会有所不同,具体取决于您在页面上使用jqGrid的位置。该值必须足够大,以便将冻结标题的div放在主网格上。