sort

сортирует задачи в гриде

void sort(string | SortTasks field, [boolean desc,string|number parent,boolean silent] );
fieldstring | SortTasksимя колонки, по которой будет выполняться сортировка грида, или пользовательская функция сортировки
descbooleanопределяет направление сортировки: true - сортировка по убыванию и false - сортировка по возрастанию
По умолчанию false
parentstring|numberid родительской задачи. Укажите параметр, если хотите сортировать задачи только в ветке указанного родителя.
silentbooleanопределяет, нужно ли вызывать рендеринг после переупорядочивания элементов

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 не добавляет никакого значка сортировки (стрелку, отображающую направление сортировки). Если вам нужно отобразить значок сортировки, вы можете добавить его вручную. Посмотрите пример.

See also
К началу