我需要在某些行中显示/隐藏内联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();
}
}
}
有人有想法吗?
感谢。