RayCraftDocs
v1.0.3
sv
raycraft.dev
På den här sidan

TreeList

Complete

Ett träd vars noder är tabellrader. Fäll ut och in, sortera, filtrera och välj kolumner; tangentbordet följer WAI-ARIA-mönstret treegrid.

Exempel

Kontrollen TreeList

Parametrar

API

ParameterTypBeskrivning
ChildrenSelectorFunc<TItem, IEnumerable<TItem>>Returnerar ett objekts barn. Objekt utan barn är löv.
ClassstringExtra CSS-klasser som läggs till på rotelementet.
ColumnsRenderFragmentKolumndefinitioner: DataGridColumn-element.
DenseboolAnvänder tätare cellutfyllnad.
ExpandAllboolExpanderar alla noder när trädet visas första gången.
ExportFileNamestringFilnamn för CSV-exporten, utan filnamnstillägg.
HeightstringStörsta höjd för rutnätets brödtext, till exempel 24rem (standard 28rem med VirtualScroll).
ItemsIEnumerable<TItem>Alternativen att välja bland.
LabelstringSynlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips).
RowEditingboolRedigerar en hel rad på en gång med knappar för redigera, spara och avbryt.
RowHeightintRadhöjd i pixlar när VirtualScroll är på (standard 44).
SelectedItemTItemVald nod. Använd med @bind-SelectedItem.
ShowExportboolLägger till knappar som sparar diagrammet som PNG- eller SVG-bild.
ShowFiltersboolVisar en filterruta under varje filtrerbar kolumnrubrik.
ShowToolbarboolVisar verktygsfältet med kolumnväljaren och CSV-exporten.
StylestringInbäddad stil som läggs till på rotelementet.
VirtualScrollboolRitar bara de synliga raderna (raderna måste ha den fasta RowHeight).

TreeListColumn

ParameterTypBeskrivning
AlignTextAlignLeft (standard), Center eller Right.
EditableboolLåter användare redigera kolumnens celler genom att klicka på dem.
FilterableboolVisar en filterruta för den här kolumnen (standard true).
FormatstringFormatsträng för tal och datum, t.ex. N0 eller d.
HiddenboolDöljer kolumnen från början; användare kan visa den från verktygsfältet.
SortableboolTillåter sortering efter den här kolumnen (standard true).
TemplateRenderFragment<TItem>
TitlestringRubriktext (lådans rubrik, flikens bildtext, kolumnrubrik, stegets bildtext).
ValueFunc<TItem, Object>Aktuellt värde. Använd med @bind-Value.
WidthstringSkeleton: vilken CSS-längd som helst. Charts: ritbredd i SVG-enheter (diagrammet anpassas fortfarande efter sin behållare).

Händelser

API

HändelseTypBeskrivning
OnRowEditedEventCallback<TItem>Utlöses efter att en rad har sparats, med objektet.
SelectedItemChangedEventCallback<TItem>Utlöses när en annan nod väljs.

TreeListColumn

HändelseTypBeskrivning
EditedEventCallback<TreeListEdit<TItem>>Utlöses med objektet och den nya texten när en redigering bekräftas.

Paket

TreeList ingår i RayCraft Complete. Paket: RayCraft.Blazor.Complete. Den hämtas från RayCrafts privata flöde och kräver en aktiv licens. Se Kom igång.