RayCraftDocs
v1.0.3
nb
raycraft.dev
På denne siden

FileManager

Complete

Mappetre, sti og en liste- eller flisvisning av filene i gjeldende mappe, med søk, sortering, ny mappe, gi nytt navn, slett og last opp. Komponenten lagrer ingen filer: den utløser hendelser, og koden din endrer listen (en database, en disk eller et skylager). Tastatur: piltaster flytter, Enter åpner, F2 gir nytt navn, Delete fjerner, Backspace går opp.

Eksempel

Kontrollen FileManager

Parametere

ParameterTypeBeskrivelse
ClassstringEkstra CSS-klasser som legges til rotelementet.
CurrentFolderIdstringDen åpne mappen. Bruk med @bind-CurrentFolderId.
ItemsIEnumerable<FileEntry>Elementer av typen FileEntry(id, name, parentId, isFolder, size, modified); parentId er null øverst.
LabelstringSynlig etikettekst (diagrammer: tilgjengelig navn; IconButton: tilgjengelig navn og verktøytips).
MaxUploadSizeInt64Større filer ignoreres (byte).
ReadOnlyboolSkjuler redigeringskommandoene.
StylestringInnebygd stil som legges til rotelementet.

Hendelser

HendelseTypeBeskrivelse
CurrentFolderIdChangedEventCallback<string>
OnCreateFolderEventCallback<FolderRequest>Utløses med en FolderRequest (overordnet mappe og navn).
OnDeleteEventCallback<FileEntry>Utløses etter at brukeren har bekreftet sletting av en post.
OnOpenEventCallback<FileEntry>Utløses med en fil som brukeren åpner.
OnRenameEventCallback<FileRenameRequest>Utløses med en FileRenameRequest (post og nytt navn).
OnUploadEventCallback<FileUploadRequest>Utløses med de valgte filene; hvis den ikke er angitt, er knappen Upload skjult.

Pakke

FileManager er en del av RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og krever en aktiv lisens. Se Kom i gang.