RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

DashboardLayout

Complete

Raster aus Kacheln, die der Benutzer mit Maus, Touch oder Tastatur verschiebt und in der Größe ändert (Alt mit Pfeiltasten verschiebt, Alt mit Umschalt ändert die Größe). Kacheln überlappen nie, und unterhalb des Haltepunkts md werden sie in einer Spalte gestapelt.

Beispiel

Steuerelement DashboardLayout

Parameter

DashboardLayout

ParameterTypBeschreibung
ChildContentRenderFragmentInhalt, der innerhalb der Komponente dargestellt wird.
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
ColumnsintSpaltendefinitionen: DataGridColumn-Elemente.
Compactbool
FiltersDashboardFilters
Gapint
LabelstringSichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
Lockedbool
RowHeightintZeilenhöhe in Pixeln, wenn VirtualScroll aktiv ist (Standard 44).
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.

DashboardTile

ParameterTypBeschreibung
ChildContentRenderFragmentInhalt, der innerhalb der Komponente dargestellt wird.
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
Columnint
ColumnSpanintGibt zurück, wie viele Spalten die Zelle eines Elements abdeckt.
Idstring
MinColumnSpanint
MinRowSpanint
Rowint
RowSpanint
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
TitlestringTiteltext (Kopfzeile der Seitenleiste, Registerbeschriftung, Spaltenüberschrift, Schrittbeschriftung).

Ereignisse

DashboardLayout

EreignisTypBeschreibung
FiltersChangedEventCallback<DashboardFilters>
OnLayoutChangedEventCallback<IReadOnlyList<DashboardPlacement>>

Paket

DashboardLayout gehört zu RayCraft Complete. Paket: RayCraft.Blazor.Complete. Es stammt aus dem privaten RayCraft-Feed und erfordert eine aktive Lizenz. Siehe Erste Schritte.