我们可以在jqgrid中更改冻结列的标题高度吗? 我是这样做的:
grid.closest('div.ui-jqgrid-view').find('table.ui-jqgrid-htable th:first-child').css("height", "25px");
但它不起作用! 任何想法?
答案 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放在主网格上。