SAP Web Dynpro – 事件和操作

SAP Web Dynpro – 事件和操作


您可以创建事件以启用控制器之间的通信。您可以允许一个控制器触发另一个控制器中的事件。您在组件控制器中创建的所有事件都在组件中可用。

入站插件也可以充当事件,因此当您使用入站插件调用视图时,首先调用事件处理程序。

您还可以使用一些特殊事件(如 Button)来链接用户操作。

像按钮这样的按钮元素可以通过点击相应的按钮来响应用户交互,该按钮可以触发在视图控制器中调用的处理方法。这些 UI 元素包含一个或多个常规事件,这些事件可以与在设计时执行的特定操作相关联。

创建操作时,会自动创建事件处理程序。您可以将 UI 元素与不同的操作相关联。

您还可以通过将操作链接到多个 UI 元素来重用视图中的操作。

示例 1

当用户在字段中按下“Enter”键时,按钮单击的 onAction 事件或输入字段的 onEnter 事件。

OnAction 事件

可以为 Web Dynpro 框架中的任何 UI 元素创建操作。要设置操作,请转到属性选项卡 → 事件部分。

您还可以从视图控制器的操作选项卡创建操作。使用命名约定 onaction<actionname> 自动创建事件处理程序

示例 2

操作名称为 SET_ATTRIBUTES,操作的事件处理程序为 ON_SET_ATTRIBUTES。

事件示例2

觉得文章有用?

点个广告表达一下你的爱意吧 !😁