RealGrid2 가이드
컬럼
데이터 정렬

데이터 정렬(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";