- SAP Web Dynpro 教程
- SAP Web Dynpro - 首页
- SAP Web Dynpro - 概述
- 配置与集成
- 架构
- 导航
- 组件
- 映射与数据绑定
- 事件与动作
- 应用程序
- 应用程序的URL
- 创建应用程序
- 组件接口
- 无界面组件
- 辅助类
- 应用程序中的服务调用
- 使用服务调用
- 调试应用程序
- 版本管理
- 消息
- 集成消息
- 个性化与配置
- 门户集成
- 在门户中集成WDA
- 交互式表单
- SAP 列表查看器 (ALV)
- 管理
- 监控应用程序
- SAP Web Dynpro 有用资源
- Web Dynpro - 问答
- SAP Web Dynpro - 快速指南
- SAP Web Dynpro - 有用资源
- SAP Web Dynpro - 讨论
SAP Web Dynpro - 组件
Web Dynpro 组件是用于创建 Dynpro 应用程序的实体。这些是可重用的实体,它们组合在一起以创建应用程序块。
每个 Web Dynpro 组件都包含窗口、视图和控制器页面。您还可以将 Web Dynpro 组件嵌入到应用程序中的其他 Web Dynpro 组件中,并使用组件接口进行通信。
组件的生命周期从您第一次在运行时调用它开始,到 Web Dynpro 应用程序结束。
视图
每个 Web Dynpro 应用程序至少包含一个视图,它用于定义用户界面的布局。每个视图都包含多个用户元素、一个控制器和上下文。
控制器用于处理用户请求和数据处理。上下文包含视图元素绑定的数据。
每个视图还包含一个入站和出站插槽,因此您可以将视图彼此连接。可以使用导航链接将插槽彼此链接。
导航链接和插槽
您可以使用入站和出站插槽在不同的视图之间导航。入站和出站插槽是视图控制器的一部分。入站插槽定义视图的起点,而出站插槽指示要调用的后续视图。
视图集
视图集定义为一个预定义的部分,您可以在其中嵌入 Web Dynpro 应用程序中的不同视图。视图集允许您在一个屏幕上显示多个视图。
以下是视图集在应用程序设计中的一些优势:
- 您可以在 Web Dynpro 窗口中重用视图。
- 您可以轻松地在后期更改布局。
- 这是一种使用多个视图的更结构化的方法。
Web Dynpro 窗口
在 Web Dynpro 中,窗口用于多个视图或视图集。只有当视图嵌入到窗口中时才能显示,并且窗口始终包含一个或多个通过导航链接连接的视图。
每个窗口都包含一个入站和一个出站插槽,它们可以包含在导航链中。窗口内的入站插槽从视图的出站插槽引导到嵌入式窗口。就像所有其他入站插槽一样,它们表示一个事件,因此会调用分配给它们的事件处理程序。
窗口控制器
控制器
控制器用于定义 Dynpro 应用程序如何响应用户交互。每个视图都有一个控制器,负责根据用户的交互执行操作。
广告