选中主网格的一列后隐藏展开子网格选项



我正在使用带有 ASP.NET MVC 3的jqgrid。

我想根据主网格列之一中的某个值隐藏子网格的"+"选项。

例如。我有一个包含以下列的网格

  • 名字
  • 汽车
  • 工资
  • 汽车计数

现在,如果 CarCount> 0,那么我想要一个我已经完成并且正在工作的子网格。

但是对于 CarCount = 0,我不想显示一个空的子网格,所以在这种情况下,我想删除展开选项本身。

请帮忙。

我明白了!

我使用了 jqgrid 的afterInsertRow选项,但是在您删除gridview: true之前这不起作用

但是,我仍在努力找出为什么我必须删除gridview:true看到这个

afterInsertRow : function(rowid, rowdata)
{
    if (parseFloat(rowdata.CarCount) == 0){
        $("tr[id=" + rowid + "]>td:first").removeAttr("class");
        $("tr[id=" + rowid + "]>td:first").html(" ");
    }
},

我希望这对将来的某人有用。

最新更新