sort
Description
그리드 내 작업을 정렬합니다
sort: (field: string | Function, desc?: boolean, parent?: string | number, silent?: boolean) => void,
Parameters
field- (required) string | SortTasks - 그리드를 정렬할 열 이름 또는 사용자 정의 정렬 함수desc- (optional) boolean - 정렬 순서를 설정합니다: true는 내림차순, false는 오름차순
기본값은 false입니다parent- (optional) string | number - 부모 작업의 ID입니다. 지정한 부모의 하위 작업만 정렬하려면 이 값을 사용하세요.silent- (optional) boolean - 항목 재정렬 후 렌더링을 트리거할지 여부를 결정합니다
Example
<input type='button' value='작업 이름으로 정렬' onclick='sortByName()'/>
<script>
var n_direction = false;
function sortByName(){
if (n_direction){
gantt.sort("text",false);
} else {
gantt.sort("text",true);
}
n_direction = !n_direction;
};
gantt.init("gantt_here");
</script>
Related samples
Details
사용자 정의 정렬 함수는 Task 객체를 인수로 받고, 숫자(1, 0, 또는 -1)를 반환해야 합니다.
사용자 정의 정렬 함수를 사용할 때는 parent 매개변수가 무시됩니다. 예제 보기.
sort() 메서드를 호출할 때 Gantt는 정렬 방향을 나타내는 화살표 같은 정렬 아이콘을 자동으로 추가하지 않습니다. 정렬 아이콘을 표시하고 싶다면 직접 추가할 수 있습니다. 예제 보기.