JQgrid隐藏/显示内联del按钮

时间:2012-09-21 12:22:18

标签: jquery jqgrid

我需要在某些行中显示/隐藏内联del按钮,但我看到隐藏内联del按钮的错误。

我隐藏了这样的按钮:

gridComplete: function(){    var ids = $("#tableLesVersions").jqGrid('getDataIDs');    
     for(var i=0;i < ids.length;i++){     
        var cl = ids[i];    
        jQuery('tr#'+ids[i]+' td:last div:first div.ui-inline-    del',jQuery(this)).hide();     
     }     
} 

但是当我编辑一行然后单击内联保存或内联取消按钮时,内联del按钮重新出现。

如果我设置

formatter:'actions', formatoptions:{keys:true,delbutton: false}

即使我设置了它,它也永远不会显示inline-del按钮:

gridComplete: function(){    
var ids = jQuery("#tableLesFlux").jqGrid('getDataIDs');   
  for(var i=0;i < ids.length;i++){   
       var cl = ids[i];   
       var disponibiliteVal = jQuery('#tableLesFlux').getCell(cl, 'disponibilite');   
       if (disponibiliteVal.indexOf("production") < 0){   
          //Show delete button   
          jQuery('tr#'+ids[i]+' td:last div:first div.ui-inline-del',jQuery(this)).show();   
        }   
     }   
 }

有人有想法吗?

感谢。

0 个答案:

没有答案