SAP Web Dynpro-매핑 및 데이터 바인딩
Dynpro 응용 프로그램에서 두 글로벌 컨트롤러 컨텍스트 또는보기 컨텍스트에서 글로벌 컨트롤러 컨텍스트로의 매핑을 정의 할 수 있습니다.
UI 요소 속성의 데이터 바인딩은 뷰 레이아웃에서 설정됩니다. 이를 위해 포함 된 UI 요소의 속성 테이블에서 Binding 열을 사용합니다. 버튼을 클릭하여 요소 선택에 대한 해당보기의 컨텍스트 구조를 제공하는 대화 상자를 엽니 다.
컨텍스트 요소는 노드를 컨텍스트의 다른 노드에 링크하도록 정의 할 수 있습니다.
위의 다이어그램에서 View 1의 컨텍스트에서 Node 1과 컴포넌트 컨트롤러의 컨텍스트에서 같은 이름의 노드 사이의 매핑을 볼 수 있습니다. 또한 View 2의 컨텍스트에서 노드 2에서 구성 요소 컨트롤러 컨텍스트에서 동일한 이름을 가진 노드로의 매핑을 보여줍니다.
구성 요소 컨트롤러의 컨텍스트는 모든 속성에 대한 읽기 쓰기 액세스 권한이있는 두보기 컨트롤러에서 사용할 수 있습니다.
사용자 인터페이스 요소 바인딩
브라우저에 컨텍스트 데이터를 표시하기 위해보기의 UI 요소 특성을보기 컨텍스트의 속성에 바인딩 할 수도 있습니다. 여러 속성을 하나의 컨텍스트 요소에 바인딩 할 수 있습니다.
보기 컨텍스트에서 모든 데이터 유형은보기의 다른 속성으로 바인드 할 수 있습니다.
내부 매핑
내부 매핑은 단일 구성 요소의 컨텍스트 간의 매핑으로 정의됩니다.
외부 매핑
외부 매핑은 인터페이스 컨트롤러를 사용하는 여러 구성 요소 간의 매핑으로 정의됩니다.