scrollType
Beschreibung
Optional. Definiert eine Art des Scrollens
Verwendung
scrollType?: "default" | "column";
Wenn Sie die Einstellung scrollType: "column" verwenden, können Sie jede Spalte separat scrollen.
Standardkonfiguration
scrollType: "default"
Wenn Sie die Einstellungen renderType: "lazy" und scrollType: "default" kombinieren, vergessen Sie nicht, eine statische Höhe für die Karten über die Eigenschaft cardHeight anzugeben. Andernfalls werden die Karten nicht angezeigt.
Wenn Sie renderType: "lazy" mit scrollType: "column" verwenden, sollten Sie ebenfalls die Höhe der Karten über die Eigenschaft cardHeight festlegen. Obwohl eine variable Höhe für Karten bei diesem Layouttyp unterstützt wird, kann dies bei individuellem Karteninhalt zu einer instabilen Darstellung führen.
Wenn cardHeight nicht festgelegt ist, greift das Widget auf eine experimentelle Näherung der Kartenhöhen basierend auf cardShape zurück. Für Boards mit einem benutzerdefinierten cardTemplate sollte stattdessen eine benutzerdefinierte getCardHeight-Funktion angegeben werden.
Beispiel
new kanban.Kanban("#root", {
columns,
cards,
rows,
scrollType: "column",
// andere Parameter
});
Änderungsprotokoll: Die Eigenschaft wurde in Version v1.2 hinzugefügt
Verwandte Artikel: Konfiguration
Verwandtes Beispiel: Kanban. Feste Kopfzeilen, Lazy Rendering und Spaltenscroll