jqgrid子网格需要用文本消息更改加/减图标

时间:2014-11-06 10:44:17

标签: jquery jqgrid subgrid

在JQGrid中,当我们默认启用子网格为true时,它会显示'+/-'图标来展开/折叠子网格。但在我们的例子中,我们需要使用像view members / hide members这样的文本来更新它.jqgrid中提供了一个选项,它是subgridoptions,我们只能提供图标类而不是文本消息。有没有办法做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以使用这些文字创建两个图像"查看成员"和"隐藏会员"。并使用下面的代码来显示和隐藏jqgrid标题中的图像。

 $("#" + "img_" + subgrid_table_id).bind("click", function (e) {

                                  var status = $(this).parent().parent().parent().find('.ExpandODiv').is(":hidden");
                                  $(this).parent().parent().parent().find('.ExpandODiv').slideToggle();

                                  if (status == true) {
                                      $(this)[0].src = '../Content/images/icon_collapse_jqgrid.png';
                                      BindContractRateGrid($(this).parent().parent().parent().find('.batchid').html(), $(this).parent().parent().parent().find('.gridname').html() + 1);
                                  }
                                  else {
                                      $(this)[0].src = '../Content/images/icon_expand_jqgrid.png';


                                  }

                              });