jqGrid分组 - 仅在一行时隐藏组页眉和页脚

时间:2012-06-01 09:55:30

标签: jquery jqgrid

我在jqGrid中使用分组功能。 但是,只有当组中有多个元素时,我才想显示组头(jqgroup)和组页脚(jqfoot)。

我正在尝试使用 loadComplete 回调中的JQuery选择器。 我已经成功通过检查组头文本中的项目数来隐藏组头。

groupingView : { 
  ..
  groupText: ['<b>{0}</b> ({1})'],
}

loadComplete: function(data) {     
  // group header text is "value (number of elements)"
  $("#grid tr.jqgroup:contains('(1)')").hide(); 
}

但我找不到正确的选择器来隐藏组摘要行。 我试过以下例子:

$("#grid tr.jqgroup:contains('(1)') + .jqfoot")

1 个答案:

答案 0 :(得分:0)

我发现它实际上是:“+”运算符给出了真正的下一个元素

$("#grid tr.jqgroup:contains('(1)') + .jqgrow + .jqfoot").hide();