
- 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。

廣告