УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

Открытие диалога по событию виджета


Автор Сообщение
Сообщение создано: 15. 10. 2017 [17:16]
Alex-nt
Алексей Кропачев
Создатель темы
Зарегистрирован(а) с: 18.11.2016
Сообщения: 12
Уважаемые форумчане здравствуйте !

Есть виджет с кнопкой.
По нажатию кнопки должен открыться диалог подтверждения выполнения операции.
Обработка нажатия в виде

JAVASCRIPT
ws_BtPress:/btnSaveAqua:open:/pg_control/pg_accept


работает только на родительской странице.

Как реализовать тот же функционал в коде обработки событий виджета? Код ниже.
JAVASCRIPT
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:

Есть виджет с кнопкой.
По нажатию кнопки должен открыться диалог подтверждения выполнения операции.
Обработка нажатия в виде

JAVASCRIPT
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.



8349