sort

sortiert Aufgaben im Grid

void sort(string | SortTasks field, [boolean desc,string|number parent,boolean silent] );
fieldstring | SortTasksder Name der Spalte, nach der das Grid sortiert wird, oder eine benutzerdefinierte Sortierfunktion
descbooleanlegt die Sortierreihenfolge fest: true - absteigende Sortierung und false - aufsteigende
Sortierung. Standardmäßig false
parentstring|numberdie ID der übergeordneten Aufgabe. Geben Sie den Parameter an, wenn Sie Aufgaben nur im Zweig der angegebenen übergeordneten Aufgabe sortieren möchten.
silentbooleanlegt fest, ob das Rendering nach der Neuanordnung der Elemente aufgerufen werden soll

Example

<input type='button'  value='Nach Aufgabennamen sortieren' 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 nimmt die Task-Objekte als Argumente und sollte die Zahl (1, 0 oder -1) zurückgeben.

Der parent-Parameter wird ignoriert, wenn eine benutzerdefinierte Funktion zur Sortierung angewendet wird. Überprüfen Sie das Beispiel.

Wenn die sort()-Methode verwendet wird, fügt Gantt kein Sortiersymbol (ein Pfeil, der die Sortierreihenfolge anzeigt) hinzu. Falls Sie ein Sortiersymbol rendern müssen, können Sie es manuell hinzufügen. Überprüfen Sie das Beispiel.

See also
Zurück nach oben