Javascript DHTMLX";onEditCell“;在“之后调用的事件”;onClick";按钮事件

Javascript DHTMLX";onEditCell“;在“之后调用的事件”;onClick";按钮事件,javascript,dhtmlx,Javascript,Dhtmlx,我已将dhtmlXGridObject命名为mGrid 我已附上验证事件: mGrid.attachEvent("onEditCell", function(stage, rId, cInd, nValue, oValue){...}); 我还有保存按钮: <input type="button" value="Save" onClick="onSaveClick();" /> 除一种情况外,所有工作正常: 如果我编辑数据并将光标留在单元格中,然后单击“保存”,则首先调用方法

我已将
dhtmlXGridObject
命名为
mGrid

我已附上验证事件:

mGrid.attachEvent("onEditCell", function(stage, rId, cInd, nValue, oValue){...});
我还有保存按钮:

<input type="button" value="Save" onClick="onSaveClick();" />

除一种情况外,所有工作正常: 如果我编辑数据并将光标留在单元格中,然后单击“保存”,则首先调用方法“onSaveClick”,然后才调用“onEditCell”


如何在“onSaveClick”之前调用“OneDitchell”?

这应该可以做到:

尝试先在saveclick()函数中关闭单元格编辑器。这将触发
onEditCell
事件

function onSaveClick(){
    mGrid.editStop();

    //Your code...
}

谢谢你,哈扎特。工作如期进行