0
我有一个jgrid,内嵌编辑,当我点击“+”按钮时,它在可编辑模式下添加一行。当该行处于可编辑模式时,我再次点击“+”时,我想显示一条消息,说“网格处于编辑模式,请保存”。检查所选的行是否新添加
document.getElementById('partnerGrid_iladd').onclick = function() {
var rowid = jQuery("#partnerGrid").jqGrid('getGridParam', 'selrow');
var edited = "";
var ind = jQuery("#partnerGrid").getInd(rowid, true);
if (ind != false) {
edited = $(ind).attr("editable");
}
if (edited === "1") {
alert("There is an row in editable mode ,Please save the row before adding another row");
return;
}
}
但排在网格并将该行处于增加状态。所以我要检查,如果该行是如果行是新的,我不一个新的后这个被炒鱿鱼想要点击+时发生错误。
如何在创建网格后添加这些事件,我尝试使用setgridparam而不工作 – Ekata
@Ekata:我不确定您的意思是哪个事件。你可以使用'$(“#gridid”)。bind(“jqGridInlineBeforeAddRow”,function(e,options){... return false;})'例如使用'jqGridInlineBeforeAddRow'事件。即使在创建网格之前(或创建网格之前),您也可以将事件绑定到网格。 – Oleg