- 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 - 事件与动作
您可以创建事件来启用控制器之间的通信。您可以允许一个控制器触发另一个控制器中的事件。您在组件控制器中创建的所有事件都可在组件中使用。
入站插槽也可以充当事件,因此当您使用入站插槽调用视图时,会首先调用事件处理程序。
您还可以使用一些特殊事件(如按钮)与用户操作链接。
像按钮这样的按钮元素可以通过单击相应的按钮来响应用户交互,这可以触发在视图控制器中调用的处理方法。这些UI元素包含一个或多个通用事件,这些事件可以在设计时与执行特定操作的特定操作链接。
创建操作时,会自动创建事件处理程序。您可以将UI元素与不同的操作关联。
您还可以通过将操作链接到多个UI元素来重用视图中的操作。
示例1
按钮单击的onAction事件或用户在字段中按“Enter”键时的Input字段的onEnter事件。
可以为Web Dynpro框架中的任何UI元素创建操作。要设置操作,请转到“属性”选项卡→“事件”部分。
您也可以从视图控制器的“操作”选项卡创建操作。事件处理程序会自动创建,命名约定为onaction<actionname>
示例2
操作名称为SET_ATTRIBUTES,操作的事件处理程序为ON_SET_ATTRIBUTES。
广告