1

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

我像这样隐藏按钮:

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();     
     }     
} 

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

如果我设置

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();   
        }   
     }   
 }

有人有想法吗?

谢谢。

4

0 回答 0