sort
Description
Sortiert Aufgaben im Grid
sort: (field: string | Function, desc?: boolean, parent?: string | number, silent?: boolean) => void
Parameters
field- (required) string | SortTasks - der Spaltenname, nach dem das Grid sortiert werden soll, oder eine benutzerdefinierte Sortierfunktiondesc- (required) boolean - legt die Sortierreihenfolge fest: true für absteigend, false für aufsteigend Reihenfolge. Standard ist falseparent- (required) string | number - die ID der übergeordneten Aufgabe. Verwenden Sie dies, wenn Sie nur Aufgaben innerhalb des angegebenen Elternzweigs sortieren möchten.silent- (required) boolean - bestimmt, 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.
Related API
Related Guides
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.