Повідомлення створено: 15. 10. 2017 [17:16]
|
Alex-nt
Алексей Кропачев
Автор теми
Зареєстрован(а) с: 18.11.2016
Повідомлення: 12
|
Уважаемые форумчане здравствуйте !
Есть виджет с кнопкой.
По нажатию кнопки должен открыться диалог подтверждения выполнения операции.
Обработка нажатия в виде
ws_BtPress:/btnSaveAqua:open:/pg_control/pg_accept
работает только на родительской странице.
Как реализовать тот же функционал в коде обработки событий виджета? Код ниже.
for(ev_rez = "", off = 0; (ev_cur=event.parse(0,"\n",off)).length; ) {
if (ev_cur == "key_mousePresLeft:/btnSave") {
messPut( "Dose Tuning", 3, "BtnSave Press = "+ev_cur );
/* Код открытия диалога */
} else {
ev_rez += ev_cur+"\n";
}
}
event = ev_rez;
Спасбо.
|
Повідомлення створено: 17. 10. 2017 [11:02]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"Alex-nt" wrote:
Есть виджет с кнопкой.
По нажатию кнопки должен открыться диалог подтверждения выполнения операции.
Обработка нажатия в виде
ws_BtPress:/btnSaveAqua:open:/pg_control/pg_accept
работает только на родительской странице.
Не понимаете сути вопроса, поскольку не читайте документацию: http://wiki.oscada.org/Doc/VCAEngine#h668-10
По факту, просто путь некорректный, а если нужно узнать какие сообщения там идут и идут-ли вообще то просто попечатать содержимое "event".
Learn, learn and learn better than work, work and work.
|