데이터 정렬(Sorting)
그리드 SortingOptions.enabled 가 true이고, 컬럼의 sortable이 true이면, 사용자는 컬럼 헤더를 클릭하여 컬럼이 참조하는 필드 값들을 기준으로 데이터셋을 정렬시킬 수 있습니다. 또한, sortingOptions.style 설정에 따라 복수 필드에 대한 정렬 방식을 지정할 수 있습니다.
모든 컬럼 소트 가능 여부 설정
SortingOptions.enabled 값을 false로 설정하면 사용자는 모든 컬럼을 정렬할 수 없습니다.
gridView.sortingOptions.enabled = false;
gridView.sortingOptions.enabled = true;
특정컬럼 소트 여부 지정
제품번호의 소트 가능 여부를 지정해보도록 하겠습니다.
gridView.columnByName("ProductId").sortable = false;
gridView.columnByName("ProductId").sortable = true;
소트 스타일 지정
그리드의 여러 컬럼에 대해 정렬 상태를 지정하는 방식을 지정한다.
NONE : 정렬하지 않습니다.
EXCLUSIVE : 마지막으로 클릭한 컬럼으로 정렬합니다.
INCLUSIVE : 처음으로 클릭한 컬럼을 우선으로 순서대로 정렬합니다.
REVERSE : 마지막으로 클릭한 컬럼을 우선으로 순서대로 정렬합니다.
gridView.sortingOptions.style = "none";
gridView.sortingOptions.style = "exclusive";
gridView.sortingOptions.style = "inclusive";
gridView.sortingOptions.style = "reverse";