sort

sortiert Aufgaben im Grid

void sort(string | SortTasks field, [boolean desc,string|number parent,boolean silent] );
fieldstring | SortTasksder Spaltenname, nach dem das Grid sortiert werden soll, oder eine benutzerdefinierte Sortierfunktion
descbooleanlegt die Sortierreihenfolge fest: true für absteigend, false für aufsteigend
Reihenfolge. Standard ist false
parentstring|numberdie ID der übergeordneten Aufgabe. Verwenden Sie dies, wenn Sie nur Aufgaben innerhalb des angegebenen Elternzweigs sortieren möchten.
silentbooleanbestimmt, ob nach dem Umordnen der Elemente ein Rendering ausgelöst wird

Example

<input type='button'  value='Sort by task name' 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

Die benutzerdefinierte Sortierfunktion erhält Task-Objekte als Argumente und sollte eine Zahl (1, 0 oder -1) zurückgeben.

Beim Verwenden einer benutzerdefinierten Sortierfunktion wird der parent-Parameter ignoriert. Siehe das Beispiel.

Beim Aufruf der sort()-Methode fügt Gantt kein Sortiersymbol (wie einen Pfeil zur Anzeige der Sortierrichtung) hinzu. Wenn Sie ein Sortiersymbol anzeigen möchten, können Sie es manuell hinzufügen. Siehe das Beispiel.

See also
Zurück nach oben