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

Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
Class | string | Extra CSS-klasser som läggs till på rotelementet. |
FolderId | string | Den öppna mappen (null är överst). Använd med @bind-FolderId. |
Label | string | Synlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips). |
MaxUploadFiles | int | Största antal filer som accepteras vid en uppladdning eller ett släpp (standard 1000). |
MaxUploadSize | Int64 | Större filer avvisas och visas som misslyckade (byte). |
ReadOnly | bool | Döljer alla redigeringskommandon. |
Source | IFileExplorerSource | Den IFileExplorerSource som listar och ändrar filerna. |
Style | string | Inbäddad stil som läggs till på rotelementet. |
Händelser
| Händelse | Typ | Beskrivning |
|---|---|---|
FolderIdChanged | EventCallback<string> | |
OnError | EventCallback<Exception> | Utlöses med undantaget när ett källkommando misslyckas. |
OnOpen | EventCallback<FileEntry> | Utlöses med en fil som användaren öppnar (dubbelklick eller Enter). |
OnSelectionChanged | EventCallback<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.