Событие DHTMLX onEditCell вызывается после события кнопки onClick

У меня есть dhtmlXGridObject по имени mGrid.

Я прикрепил событие проверки:

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

Также у меня есть кнопка сохранения:

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

Все работает нормально, кроме одной ситуации: если я редактирую данные и оставляю курсор в ячейке и нажимаю "Сохранить", то сначала вызывается метод "onSaveClick" и только потом вызывается "onEditCell".

Как я могу выполнить вызов «onEditCell» перед «onSaveClick»?


person Escander    schedule 31.07.2013    source источник


Ответы (1)


Это должно помочь:

Попробуйте сначала закрыть редактор ячеек в своей функции onSaveClick(). Это вызовет событие onEditCell.

function onSaveClick(){
    mGrid.editStop();

    //Your code...
}

документация Dhtmlx editStop

person Anonymoose    schedule 02.08.2013
comment
Спасибо, Хазарт. Работает как положено - person Escander; 05.08.2013