Учебники

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 реагирует на взаимодействие с пользователем. Каждое представление имеет один контроллер, который отвечает за выполнение действий в соответствии с взаимодействием пользователя.