mondegreen

[Mendix Beginner] Build your app using a template - Filtering, Sorting 본문

Mendix/Academy 및 Docs

[Mendix Beginner] Build your app using a template - Filtering, Sorting

앙갱 2024. 5. 24. 00:27
반응형

멘딕스에서는 List Views, Data View, Data Grid를 활용한다면 데이터 필터링하거나 정렬하는 기능을 사용할 수 있다. 

데이터를 필터링하는 방법으로 탭을 구분하는 방식으로 구현했다. 리스트 뷰 상단에 Tool box로부터 가져온 탭 컨테이너를 위치시킨다.

하나는 SLA Competion Date가 Due Date보다 늦어서 Missed로 등록된 Task들을 볼 탭이고 다른 하나는 모든 Task를 확인할 탭이다.

리스트 뷰를 끌어다 All Tab에 속하도록 위치시키고 해당 리스트 뷰를 복사해서 Missed 탭에도 위치시킨다. 

그리고 이 Missed 탭에 속한 리스트 뷰에 필터를 적용하는 것이다. Data source에서 Constraint에 Add 버튼을 클릭해서 SLADashBoardStatus가 SLA_Missed 인 Task만 보여주도록 설정한다.

다음은 정렬하는 방법이다. 멘딕스의 우측 상단에 보면 Design Mode와  Structure Mode가 있는데 후자로 변경하면 Sort Order를 조작할 수 있다. 이를 두번 클릭하면 정렬의 기준이 되는 Attribute와 방식을 설정할 수 있다. 그 결과 아래와 같이 화면이 필터링되고 정렬됨을 확인했다. 

반응형