SAP Web Dynpro - компонент
Компонент Web Dynpro - это объект, используемый для создания приложения Dynpro. Это повторно используемые сущности, которые объединяются для создания блоков приложения.
Каждый компонент Web Dynpro содержит страницы окна, представления и контроллера. Вы также можете встроить компонент Web Dynpro в другой компонент Web Dynrpo в приложении, и связь будет происходить с использованием интерфейса компонента.
Время жизни компонента начинается с момента его первого вызова во время выполнения и заканчивается приложением Web Dynpro.
Посмотреть
Каждое приложение Web Dynpro содержит как минимум одно представление, которое используется для определения макета пользовательского интерфейса. Каждое представление состоит из нескольких пользовательских элементов, контроллера и контекста.
Контроллер используется для обработки запроса пользователя и обработки данных. Контекст содержит данные, к которым привязаны элементы представления.
Каждое представление также содержит входящую и исходящую заглушку, чтобы вы могли соединять представления друг с другом. Вилки можно связать друг с другом с помощью навигационных ссылок.
Навигационные ссылки и плагин
Вы можете перемещаться между различными представлениями, используя входящие и исходящие заглушки. Входящие и исходящие заглушки являются частью контроллера представления. Входящий плагин определяет начальную точку обзора, в то время как исходящий плагин сообщает о вызове последующего просмотра.
Посмотреть набор
Набор представлений определяется как предварительно определенный раздел, в который вы можете встроить различные представления в приложение Web Dynpro. Набор представлений позволяет отображать более одного представления на экране.
Ниже приведены несколько преимуществ набора представлений при разработке приложения.
- Вы можете повторно использовать представления в окне Web Dynpro.
- Вы можете легко внести изменения в макет на более позднем этапе.
- Это более структурированный подход, позволяющий использовать более одного представления.
Окно Web Dynpro
В Web Dynpro окно предназначено для нескольких представлений или наборов представлений. Представление может отображаться только тогда, когда оно встроено в представление, а окно всегда содержит одно или несколько представлений, связанных навигационными ссылками.
Каждое окно содержит входящие и исходящие заглушки, и их можно включить в цепочку навигации. Входящие заглушки в окне ведут от исходящей заглушки представления к окну внедрения. Как и все другие входящие разъемы, они представляют событие и, таким образом, вызывают назначенный им обработчик событий.
Оконный контроллер
Контроллер
Контроллеры используются для определения того, как приложение Dynpro реагирует на действия пользователя. Каждое представление имеет один контроллер, который отвечает за выполнение действий в соответствии с взаимодействием пользователя.