我正在使用带有 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(" ");
}
},
我希望这对将来的某人有用。