SAP Web Dynpro - 元件



Web Dynpro 元件是用於建立 Dynpro 應用程式的實體。這些是可重用的實體,它們組合在一起以建立應用程式塊。

每個 Web Dynpro 元件都包含視窗、檢視和控制器頁面。您還可以將 Web Dynpro 元件嵌入到應用程式中的其他 Web Dynpro 元件中,並使用元件介面進行通訊。

元件的生命週期從您第一次在執行時呼叫它開始,到 Web Dynpro 應用程式結束。

檢視

每個 Web Dynpro 應用程式至少包含一個檢視,它用於定義使用者介面的佈局。每個檢視都包含多個使用者元素、一個控制器和上下文。

控制器用於處理使用者請求和資料處理。上下文包含檢視元素繫結的資料。

In Main View

每個檢視還包含一個入站和出站插槽,因此您可以將檢視彼此連線。可以使用導航連結將插槽彼此連結。

Inbound Outbound Plug

導航連結和插槽

您可以使用入站和出站插槽在不同的檢視之間導航。入站和出站插槽是檢視控制器的一部分。入站插槽定義檢視的起點,而出站插槽指示要呼叫的後續檢視。

Navigation Link

檢視集

檢視集定義為一個預定義的部分,您可以在其中嵌入 Web Dynpro 應用程式中的不同檢視。檢視集允許您在一個螢幕上顯示多個檢視。

以下是檢視集在應用程式設計中的一些優勢:

  • 您可以在 Web Dynpro 視窗中重用檢視。
  • 您可以輕鬆地在後期更改佈局。
  • 這是一種使用多個檢視的更結構化的方法。

Web Dynpro 視窗

在 Web Dynpro 中,視窗用於多個檢視或檢視集。只有當檢視嵌入到視窗中時才能顯示,並且視窗始終包含一個或多個透過導航連結連線的檢視。

每個視窗都包含一個入站和一個出站插槽,它們可以包含在導航鏈中。視窗內的入站插槽從檢視的出站插槽引導到嵌入式視窗。就像所有其他入站插槽一樣,它們表示一個事件,因此會呼叫分配給它們的事件處理程式。

視窗控制器

Window Controller Event Handler

控制器

控制器用於定義 Dynpro 應用程式如何響應使用者互動。每個檢視都有一個控制器,負責根據使用者的互動執行操作。

Interface Controller
廣告