jqGrid无头

jqGrid无头,jqgrid,Jqgrid,我试图找出如何禁用jqGrid的标题,以便不显示包含列名的行。到目前为止,我还没有找到解决办法。有什么方法可以做到这一点吗?我看不出插件为您提供了任何选项,但是您可以简单地找到并隐藏标题的容器 ...set up grid... $('.ui-jqgrid-hdiv').hide(); 省略“caption”属性会隐藏标题 ...set up grid... $('.ui-jqgrid-hdiv').hide(); 很晚了我才知道,但还是有人想知道。这是在查看源代码后发现的。有一个选项:

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

我看不出插件为您提供了任何选项,但是您可以简单地找到并隐藏标题的容器

...set up grid...

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

省略“caption”属性会隐藏标题

...set up grid...

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

很晚了我才知道,但还是有人想知道。这是在查看源代码后发现的。

有一个选项:
hidegrid:false

请看以下内容,这是可行的:

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

不知道为什么还没有人提出CSS解决方案

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

如果您有其他不应受到影响的网格,则可以使用单个实例的包装容器对其进行范围限定

这并不能解决我的问题。根据jqGrid文档,hidegrid选项“启用或禁用显示/隐藏网格按钮,该按钮显示在标题层的右侧。仅当标题属性不是空字符串时才生效。”这样比滥用JavaScription要好得多。这个答案是错误的。问题不是隐藏标题,而是如何隐藏列名。我同意你的意见。在JSFIDLE上测试后,它就不再工作了。现在不太确定我是否在一开始就误解了这个问题,或者是否有一个bug已经被修复了