WEB UI Создание и вызов всплывающего окна. Часть 2 Вызов окна по нажатию кнопки

Ранее было рассмотрено создание нового компонента. Теперь попробуем вывести его по нажатию кнопки.

1. Добавим кнопку на экран путем добавления ее на страницу *.htm. Обращаю внимание, что это только один из способов добавления кнопки.

Пропишем следующий код

По нажатию на кнопку будет вызвано событие SUBMIT.
2. В редакторе динамического репозитария добавим наш компонент, созданный ранее.

3. Теперь займемся событием SUBMIT. Вернемся в контроллер ракурса и добавим событие.


Обратите внимание, что имя события SUBMIT, а метод, его обрабатывающий, будет иметь префикс EH_ON*.

4. Теперь создадим атрибут в классе Z*IMPL, который и будет являться нашим окном. Это не обязательно, он может быть и локальным, но тогда мы не сможем обработать его после закрытия окна.

5. Добавим код вызова всплывающего окна в метод EH_ONSUBMIT

Событие  'CLOSE_POPUP_SEND', это событие, которое будет вызываться в исходном окне, при закрытии всплывающего.  

Протестируем кнопку.

 

Добавить комментарий

Ваш адрес email не будет опубликован.