FileManager
CompleteMappträd, sökväg och en list- eller brickvy av filerna i den aktuella mappen, med sökning, sortering, ny mapp, byt namn, ta bort och ladda upp. Komponenten lagrar inga filer: den utlöser händelser och din kod ändrar listan (en databas, en disk eller ett molnlager). Tangentbord: piltangenter flyttar, Enter öppnar, F2 byter namn, Delete tar bort, Backsteg går upp.
Exempel

Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
Class | string | Extra CSS-klasser som läggs till på rotelementet. |
CurrentFolderId | string | Den öppna mappen. Använd med @bind-CurrentFolderId. |
Items | IEnumerable<FileEntry> | Objekt av typen FileEntry(id, name, parentId, isFolder, size, modified); parentId är null överst. |
Label | string | Synlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips). |
MaxUploadSize | Int64 | Större filer ignoreras (byte). |
ReadOnly | bool | Döljer redigeringskommandona. |
Style | string | Inbäddad stil som läggs till på rotelementet. |
Händelser
| Händelse | Typ | Beskrivning |
|---|---|---|
CurrentFolderIdChanged | EventCallback<string> | |
OnCreateFolder | EventCallback<FolderRequest> | Utlöses med en FolderRequest (överordnad mapp och namn). |
OnDelete | EventCallback<FileEntry> | Utlöses efter att användaren bekräftat borttagning av en post. |
OnOpen | EventCallback<FileEntry> | Utlöses med en fil som användaren öppnar. |
OnRename | EventCallback<FileRenameRequest> | Utlöses med en FileRenameRequest (post och nytt namn). |
OnUpload | EventCallback<FileUploadRequest> | Utlöses med de valda filerna; om den inte är angiven är knappen Upload dold. |
Paket
FileManager 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.
Skicka synpunkterVersion 1.0.3