2010-03-23 60 views
7

我试图找出如何禁用jqGrid的标题,以便包含列名称的行不显示。到目前为止,我没有找到解决方案。有没有办法做到这一点?jqGrid无标题

回答

16

我没有看到插件为您提供任何选项,但您可以简单地查找并隐藏标题的容器。

...set up grid... 

$('.ui-jqgrid-hdiv').hide(); 
+0

谢谢,也许不是理想的解决方案,但它的工作原理。 – Tore 2010-03-24 10:29:38

15

省略'caption'属性隐藏标题。

我很晚就知道,但对于有人仍然想知道。这是通过查看源代码后发现的。

+1

像这样比滥用JavaScript好多了 – afreeland 2012-09-11 19:13:41

+1

这个答案是错误的。问题不在于隐藏标题,而是如何隐藏列名。接受的答案是正确的。 – 2015-06-24 14:12:45

+0

@PavlosPapanikolaou我同意您的评论。在jsFiddle上测试后,它不再起作用。现在还不太确定我是否首先误解了这个问题,或者是否有一个自那以后已经修复的错误。 – Pieter 2015-07-08 16:42:23

2

这工作:

var grid = $("#GRID_NAME"); 
var gview = grid.parents("div.ui-jqgrid-view"); 
gview.children("div.ui-jqgrid-hdiv").hide(); 
1

不知道为什么没有人想出了CSS的解决方案还没有.. 。

.ui-jqgrid-hdiv { 
    display:none !important; 
} 

您可以使用包装容器为单个实例,如果您有其他网格不应受影响。

+0

恕我直言,这是最好的解决方案 – 2016-06-07 09:42:41