我有dhtmlXGridObject名为mGrid

我已附上验证事件:

mGrid.attachEvent("onEditCell", function(stage, rId, cInd, nValue, oValue){...});


我也有保存按钮:

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


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

如何在“ onSaveClick”之前执行“ onEditCell”调用?

最佳答案

这应该可以解决问题:

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

function onSaveClick(){
    mGrid.editStop();

    //Your code...
}


Dhtmlx documentation editStop

关于javascript - 在“onClick”按钮事件之后调用DHTMLX“onEditCell”事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17974308/

10-09 18:12