화면 간 마이그레이션

4435 단어 outsystems
이번에는 Outsytem ServiceStudio에서 Detail 화면을 제작해 리스트 화면에서 Detail 화면으로 이동하는 기능을 구현한다.
Interface 탭에서 Addweb Screen을 클릭합니다.

화면 이름에 PersonDetail 을 입력하고 Create Screen 을 클릭합니다.

Person Detail 화면에서 마우스 오른쪽 버튼을 클릭하고 Add Input Paramter를 클릭합니다.

Input paramater의 이름을 personId로 지정합니다.

PersonDetail 화면에서 Add Preptaration 을 클릭합니다.

Aggreate를 Preptation에 추가합니다.

Preptaration을 두 번 클릭하고 마우스 왼쪽 버튼을 클릭합니다.

Select Source 대화 상자에서 Person을 선택합니다.

Filter 탭을 클릭합니다.

AddFilter 를 클릭합니다.
Aggregate 기준 "Person.Id = personId"를 입력합니다.

이로써 Person Detail 화면의 초기 처리에서 input 매개 변수인 personId로 Person 데이터를 구현하여 처리가 완료되었다.
다음은 데이터의 표시입니다.
DB에서 추출한 데이터의 Person 데이터를 Person Detail 화면에 표시합니다.
Label widget을 화면에 추가합니다.

위 DB에서 추출한 데이터를 이 label에 표시합니다.
Value에서 ↓ 를 클릭합니다.

Expresseditor에서 다음을 입력합니다.
「GetPersonById.List.Current.Person.UserName + ""+ GetPersonById.List.Current.Person.Birthday + ""+ GetPersonById.List.Current.Person.UserPassword



ListGamen 화면으로 돌아갑니다.
명세서에 새 열을 추가하고, 이 열에 단추를 추가합니다.

Destination의 PersonDetail 화면을 지정합니다.

Input 매개변수 personId는 "Table Records 1"입니다.List.Current.Person.Id
”.

마지막으로 1-Click Publish 테스트를 수행합니다.

좋은 웹페이지 즐겨찾기