우선 테이블과 리스트는 동일한 방식으로 수동으로 페이지네이션을 붙일 수 있다.
여기서는 List를 예시로 작성.
1. 페이지네이션 위젯 붙이기(드래그앤드롭)
2. 로컬변수 StartIndex, MaxRecords 만들기
3. Pagination 속성에서 StartIndex, MaxRecords, TotalCount 세팅
4. 이벤트 핸들러 만들어주기.
pagination속성에서 New Client Action 을 누르면 자동으로 NewStartIndex가 Input Parameter로 생성되지만 따로 만든경우 따로 추가.
5. Action Flow에서 Assign을 통해 로컬변수 StartIndex에 NewStartIndex를 할당해준다.
6. Refresh Data를 통해 GetEmployees를 새로고침 해준다.
7. 로컬변수에 Default Value를 설정해준다.
(MaxRecords는 한 페이지에 보여줄 아이템 수를 의미)
8. GetEmployees 의 Start Index, Max. Records를 로컬변수로 설정해준다.
9. Publish 후 브라우저에서 열어 정상적으로 동작되는지 확인한다.
'Outsystems' 카테고리의 다른 글
[Sorting] List 항목별 정렬해서 보여주기 (0) | 2025.02.18 |
---|---|
[Sorting] 테이블 항목별 정렬해서 보여주기 (0) | 2025.02.18 |
[Block Event] 블록 내부에서 이벤트 트리거 후 부모에서 처리하기 (0) | 2025.02.14 |
[Screen Action] 화면에서 값을 입력받아 스크린 액션 만들기 (0) | 2025.01.21 |
[REST API] Rest API 전용 서비스앱 만들기 02 (0) | 2025.01.16 |