요일 선택까지는 되지만, Screen(부모)의 Selection is: 부분에 요일이 표시되지 않는 상태.
=> 블록 안에서 선택한 날짜가 변경될 때마다 트리거되는 이벤트 추가 필요
OnSelect 이벤트 추가, 이벤트 Input parameter로 Text타입의 WeekDay 추가
블록 내에서 이벤트 트리거 처리(드래그 앤 드랍)
이 이벤트에는 필수 입력해야할 변수가 있으므로 선택한 요일이 될 값(NewWeekDay)을 설정.
방금 생성한 이벤트(OnSelect)가 부모에서 처리되지 않아 모듈error 발생.
이벤트가 트리거될때 실행할 클라이언트 액션 생성.
생성된 핸들러에는 이벤트가 트리거될 때 블록이 전송한 값을 저장하는 Input parameter가 있음.
액션 내부에 블록으로인해 이벤트가 트리거될 때 원하는 동작을 지원하는 로직 정의.
=> 이 경우엔 입력값(WeekDay)을 스크린의 SelectedWeekDay 로컬 변수에 저장하면 됨.
=> 이렇게 하면 이벤트가 트리거될 때 전송된 값이 스크린 레벨에 저장됨.
Screen 의 Selection is: 부분에 선택한 값이 정상적으로 출력되는 것을 확인.
'Outsystems' 카테고리의 다른 글
[Sorting] 테이블 항목별 정렬해서 보여주기 (0) | 2025.02.18 |
---|---|
[Pagination] 테이블과 리스트에 페이지네이션 수동으로 붙이기 (0) | 2025.02.18 |
[Screen Action] 화면에서 값을 입력받아 스크린 액션 만들기 (0) | 2025.01.21 |
[REST API] Rest API 전용 서비스앱 만들기 02 (0) | 2025.01.16 |
[REST API] Rest API 전용 서비스앱 만들기 01 (0) | 2025.01.16 |