renderType
Beschreibung
Optional. Definiert eine Art der Kartenanzeige
Diese Eigenschaft wird verwendet, wenn mit einer großen Anzahl von Karten gearbeitet wird. Wenn sie auf "lazy" gesetzt wird, rendert das Widget nur den sichtbaren Teil der Karten, die auf dem Board angezeigt werden. Dies kann die Leistung des Widgets erheblich verbessern.
Verwendung
renderType?: "default" | "lazy";
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 korrekt angezeigt.
Wenn Sie renderType: "lazy" mit scrollType: "column" verwenden, sollten Sie ebenfalls die Höhe der Karten über die cardHeight Eigenschaft festlegen. Obwohl eine variable Kartenhöhe für diesen Layouttyp unterstützt wird, kann dies bei benutzerdefiniertem Karteninhalt zu Instabilitäten führen.
Standardkonfiguration
renderType: "default"
Beispiel
new kanban.Kanban("#root", {
columns,
cards,
rows,
renderType: "lazy",
// andere Parameter
});
Änderungsprotokoll: Die Eigenschaft wurde in Version 1.2 hinzugefügt
Verwandte Artikel: Konfiguration
Verwandtes Beispiel: Kanban. Fixierte Überschriften, Lazy Rendering und Spalten-Scroll