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