
1. 헤더셀 프로퍼티에서 Sort Attribute 속성을 설정해준다.


2. 테이블에 내장된 OnSort 이벤트 핸들러(New Client Action)를 정의하고, ClickedColumn이라는 Argument를 추가

3. 화면의 로컬변수로 "TableSort" 추가

4. If 를 사용하여 현재 테이블 정렬이 변경되었거나 비어있는지 확인.


5. 정렬속성이 변경되지 않은 경우 오름차순에서 내림차순으로 반전. False의 경우에는 새 정렬 속성을 추가.

6. 설정된 Sorting 대로 refresh.

7. 화면 Aggregate의 Sorting 탭에서 Add dynamic sort 를 눌러 TableSort 변수가 기준이 되게 변경.


8. publish 하여 정상출력 확인
'Outsystems' 카테고리의 다른 글
[Aggregates] Aggregates에서 데이터를 가져오기(+ 필터링, 정렬, 테스트) (0) | 2025.02.19 |
---|---|
[Sorting] List 항목별 정렬해서 보여주기 (0) | 2025.02.18 |
[Pagination] 테이블과 리스트에 페이지네이션 수동으로 붙이기 (0) | 2025.02.18 |
[Block Event] 블록 내부에서 이벤트 트리거 후 부모에서 처리하기 (0) | 2025.02.14 |
[Screen Action] 화면에서 값을 입력받아 스크린 액션 만들기 (0) | 2025.01.21 |