FileExplorer
CompleteFilbrowser til et lager, som din kode leverer (en database, en disk eller en sky). Mappetræet indlæser sine undermapper, når en mappe åbnes, listen viser filerne i detaljer eller felter med sortering og søgning, og flere filer kan vælges. Ny mappe, omdøb, slet og upload (med fremdrift pr. fil) kalder din IFileExplorerSource; Capabilities fortæller, hvilke kommandoer kilden understøtter, og de andre skjules. Tastatur: piletaster flytter, Shift og piletaster udvider markeringen, Ctrl+A markerer alle, Mellemrum skifter, Enter åbner, F2 omdøber, Delete fjerner, Ctrl+X og Ctrl+V flytter, Backspace går op.
Eksempel

Parametre
| Parameter | Type | Beskrivelse |
|---|---|---|
Class | string | Ekstra CSS-klasser, der tilføjes til rodelementet. |
FolderId | string | Den åbne mappe (null er øverst). Brug med @bind-FolderId. |
Label | string | Synlig etikettekst (diagrammer: tilgængeligt navn; IconButton: tilgængeligt navn og værktøjstip). |
MaxUploadFiles | int | Største antal filer, der accepteres ved én upload eller slip (standard 1000). |
MaxUploadSize | Int64 | Større filer afvises og vises som mislykkede (byte). |
ReadOnly | bool | Skjuler alle redigeringskommandoer. |
Source | IFileExplorerSource | Den IFileExplorerSource, der viser og ændrer filerne. |
Style | string | Indlejret typografi, der tilføjes til rodelementet. |
Hændelser
| Hændelse | Type | Beskrivelse |
|---|---|---|
FolderIdChanged | EventCallback<string> | |
OnError | EventCallback<Exception> | Udløses med undtagelsen, når en kildekommando fejler. |
OnOpen | EventCallback<FileEntry> | Udløses med en fil, som brugeren åbner (dobbeltklik eller Enter). |
OnSelectionChanged | EventCallback<IReadOnlyList<FileEntry>> | Udløses med de valgte poster, hver gang markeringen ændres. |
Pakke
FileExplorer er en del af RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og kræver en aktiv licens. Se Kom i gang.