1

我在 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")
4

1 回答 1

0

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

$("#grid tr.jqgroup:contains('(1)') + .jqgrow + .jqfoot").hide();
于 2012-06-01T10:03:04.810 回答