SAP Web Dynpro - mapowanie i wiązanie danych
W aplikacji Dynpro można zdefiniować mapowanie między dwoma globalnymi kontekstami kontrolera lub z kontekstu widoku do globalnego kontekstu kontrolera.
Powiązanie danych właściwości elementu interfejsu użytkownika jest konfigurowane w układzie widoku. W tym celu należy użyć kolumny Binding w tabeli właściwości osadzonych elementów interfejsu użytkownika. Kliknięcie przycisku powoduje otwarcie okna dialogowego, które zawiera strukturę kontekstu odpowiedniego widoku dla wyboru elementu.
Element kontekstu można zdefiniować w celu połączenia węzła z innym węzłem kontekstu.
Na powyższym diagramie można zobaczyć mapowanie między Węzłem 1 z kontekstu Widoku 1 i węzłem o tej samej nazwie w kontekście kontrolera komponentu. Pokazuje również mapowanie z Węzła 2 z kontekstu Widoku 2, również do węzła o tej samej nazwie w kontekście kontrolera komponentu.
Kontekst kontrolera komponentu jest dostępny dla obu kontrolerów widoku z dostępem do odczytu i zapisu wszystkich atrybutów.
Wiązanie elementów interfejsu użytkownika
Aby wyświetlić dane kontekstu w przeglądarce, można również powiązać właściwości elementów interfejsu użytkownika w widoku z atrybutami kontekstu widoku. Do jednego elementu kontekstu można przypisać wiele właściwości.
W kontekście widoku wszystkie typy danych są dostępne do powiązania z różnymi atrybutami widoku.
Mapowanie wewnętrzne
Odwzorowanie wewnętrzne definiuje się jako odwzorowanie między kontekstami pojedynczego komponentu.
Mapowanie zewnętrzne
Odwzorowanie zewnętrzne definiuje się jako mapowanie między wieloma komponentami za pomocą kontrolera interfejsu.