Home > IE 버전 > 정렬
항목을 정렬하는 예제입니다.
설명

IE 버전은 기본적으로 report 형식을 사용합니다. report 형식은 멀티 버전의 list와 유사합니다.

report 형식은 헤더를 가지고 있기 때문에, 헤더를 클릭하여 정렬 순서를 변경할 수 있는 기능을 제공하고 있습니다.

가상 파일은 기본적으로 로컬 파일보다 정렬이 우선시됩니다.

// 헤더의 칼럼을 클릭하여 정렬 순서를 변경할 수 있도록 할지 여부(true, false)를 설정합니다.
dx.setEnableColumnSorting(false);

// 모든 정렬에서 가상파일을 우선 시 할지 여부를 설정합니다.
dx.setSortPriorityVirtualFile(true);

// 항목이 추가될 때, 정렬 방법을 설정합니다.
// 0: 정렬 안함, 1: 오름차순, 2: 내림차순
dx.setAutoSortingType(0);

// 주어진 칼럼(순서)을 기준으로 정렬(오름차순이면 true, 아니면 false)을 수행합니다.
dx.sortColumnIndex(0, true);

// 주어진 순서에 해당하는 항목을 위로 이동시킵니다.
dx.moveItemUp(1);
// 주어진 순서에 해당하는 항목을 아래로 이동시킵니다.
dx.moveItemDown(0);

정렬 기능은 IE 버전만 지원합니다.

예제

 

report 형식의 UI에서 헤더 칼럼을 클릭하면 정렬 순서가 변경되도록 설정할 수 있습니다.

항목을 정렬할 때, 가상 파일 항목을 우선시하도록 설정할 수 있습니다.

파일을 추가할 때마다 자동으로 정렬이 되도록 할 수 있습니다.

칼럼을 기준으로 바로 정렬(오름차순 또는 내림차순)시킬 수 있습니다.

파일을 현재 위치에서 위로 혹은 아래로 이동시킬 수 있습니다.
위, 아래란 오름차순 혹은 내림차순과 상관없이 화면 상 위, 아래를 의미합니다.