Запрашивайте подтверждение при отмене и возврате с помощью Genexus Ev3 для смарт-устройств.

Мне нужно запросить у пользователя подтверждение, когда он нажимает кнопки «Назад» или «Отмена», но только когда транзакция находится в режиме редактирования. ¿Как узнать режим текущей транзакции?

Event Back
    Composite       
        &Answer= interop.Confirm("If you do this, you could lost all unsaved data. ¿Do you want to continue?")
        if &Answer
            return
        EndIf
    EndComposite
Endevent

Я работаю с Genexus Ev3 U2 для устройства Android.

Спасибо


person gcastano    schedule 16.12.2014    source источник
comment
Прямо сейчас я не думаю, что вы можете это сделать, так как мод недоступен разработчику. Извините, постараемся исправить.   -  person matiash    schedule 19.12.2014
comment
Жаль это слышать, тогда я буду ждать эту функцию; теперь пользователи должны всегда принимать подтверждение. благодарю вас   -  person gcastano    schedule 24.12.2014
comment
Эта функция реализована в следующей версии (под кодовым названием Salto).   -  person matiash    schedule 30.01.2015
comment
Спасибо, буду ждать этот выпуск.   -  person gcastano    schedule 02.02.2015


Ответы (1)


Вы можете попробовать переместить параметр, перемещая Y в режиме редактирования.

Когда вы вызываете sdpanel, введите переменную &flag char(1): «Y» при редактировании и «N» при редактировании заметки.

Событие назад Составной Если &flag : "Y" &hasConfirmed = interop.confirm ........... . . . Endcomposite

person anderson    schedule 22.05.2015