FileManager
CompleteMappetræ, sti og en liste- eller feltvisning af filerne i den aktuelle mappe, med søgning, sortering, ny mappe, omdøb, slet og upload. Komponenten gemmer ingen filer: den udløser hændelser, og din kode ændrer listen (en database, en disk eller et skylager). Tastatur: piletaster flytter, Enter åbner, F2 omdøber, Delete fjerner, Backspace går op.
Eksempel

Parametre
| Parameter | Type | Beskrivelse |
|---|---|---|
Class | string | Ekstra CSS-klasser, der tilføjes til rodelementet. |
CurrentFolderId | string | Den åbne mappe. Brug med @bind-CurrentFolderId. |
Items | IEnumerable<FileEntry> | Elementer af typen FileEntry(id, name, parentId, isFolder, size, modified); parentId er null øverst. |
Label | string | Synlig etikettekst (diagrammer: tilgængeligt navn; IconButton: tilgængeligt navn og værktøjstip). |
MaxUploadSize | Int64 | Større filer ignoreres (byte). |
ReadOnly | bool | Skjuler redigeringskommandoerne. |
Style | string | Indlejret typografi, der tilføjes til rodelementet. |
Hændelser
| Hændelse | Type | Beskrivelse |
|---|---|---|
CurrentFolderIdChanged | EventCallback<string> | |
OnCreateFolder | EventCallback<FolderRequest> | Udløses med en FolderRequest (overordnet mappe og navn). |
OnDelete | EventCallback<FileEntry> | Udløses, efter brugeren har bekræftet sletning af en post. |
OnOpen | EventCallback<FileEntry> | Udløses med en fil, som brugeren åbner. |
OnRename | EventCallback<FileRenameRequest> | Udløses med en FileRenameRequest (post og nyt navn). |
OnUpload | EventCallback<FileUploadRequest> | Udløses med de valgte filer; hvis den ikke er angivet, er knappen Upload skjult. |
Pakke
FileManager 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.
Send feedbackVersion 1.0.3