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

FileExplorer

Complete

Filhanterare för ett lager som din kod tillhandahåller (en databas, en disk eller ett moln). Mappträdet läser in sina undermappar när en mapp öppnas, listan visar filerna i detaljer eller som brickor med sortering och sökning, och flera filer kan väljas. Ny mapp, byt namn, ta bort och ladda upp (med framsteg per fil) anropar din IFileExplorerSource; Capabilities anger vilka kommandon källan stöder, och de andra döljs. Tangentbord: piltangenter flyttar, Shift och piltangenter utökar markeringen, Ctrl+A markerar alla, Mellanslag växlar, Enter öppnar, F2 byter namn, Delete tar bort, Ctrl+X och Ctrl+V flyttar, Backsteg går upp.

Exempel

Kontrollen FileExplorer

Parametrar

ParameterTypBeskrivning
ClassstringExtra CSS-klasser som läggs till på rotelementet.
FolderIdstringDen öppna mappen (null är överst). Använd med @bind-FolderId.
LabelstringSynlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips).
MaxUploadFilesintStörsta antal filer som accepteras vid en uppladdning eller ett släpp (standard 1000).
MaxUploadSizeInt64Större filer avvisas och visas som misslyckade (byte).
ReadOnlyboolDöljer alla redigeringskommandon.
SourceIFileExplorerSourceDen IFileExplorerSource som listar och ändrar filerna.
StylestringInbäddad stil som läggs till på rotelementet.

Händelser

HändelseTypBeskrivning
FolderIdChangedEventCallback<string>
OnErrorEventCallback<Exception>Utlöses med undantaget när ett källkommando misslyckas.
OnOpenEventCallback<FileEntry>Utlöses med en fil som användaren öppnar (dubbelklick eller Enter).
OnSelectionChangedEventCallback<IReadOnlyList<FileEntry>>Utlöses med de markerade posterna varje gång markeringen ändras.

Paket

FileExplorer 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.