FileManager
CompleteMappenboom, pad en een lijst- of tegelweergave van de bestanden in de huidige map, met zoeken, sorteren, nieuwe map, hernoemen, verwijderen en uploaden. De component bewaart geen bestanden: hij activeert gebeurtenissen en uw code wijzigt de lijst (een database, een schijf of een cloudopslag). Toetsenbord: pijlen verplaatsen, Enter opent, F2 hernoemt, Delete verwijdert, Backspace gaat omhoog.
Voorbeeld

Parameters
| Parameter | Type | Beschrijving |
|---|---|---|
Class | string | Extra CSS-klassen die aan het hoofdelement worden toegevoegd. |
CurrentFolderId | string | De geopende map. Gebruik met @bind-CurrentFolderId. |
Items | IEnumerable<FileEntry> | Items FileEntry(id, name, parentId, isFolder, size, modified); parentId is bovenaan null. |
Label | string | Zichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo). |
MaxUploadSize | Int64 | Grotere bestanden worden genegeerd (bytes). |
ReadOnly | bool | Verbergt de bewerkingsopdrachten. |
Style | string | Inline stijl die aan het hoofdelement wordt toegevoegd. |
Gebeurtenissen
| Gebeurtenis | Type | Beschrijving |
|---|---|---|
CurrentFolderIdChanged | EventCallback<string> | |
OnCreateFolder | EventCallback<FolderRequest> | Geactiveerd met een FolderRequest (bovenliggende map en naam). |
OnDelete | EventCallback<FileEntry> | Geactiveerd nadat de gebruiker het verwijderen van een item bevestigt. |
OnOpen | EventCallback<FileEntry> | Geactiveerd met een bestand dat de gebruiker opent. |
OnRename | EventCallback<FileRenameRequest> | Geactiveerd met een FileRenameRequest (item en nieuwe naam). |
OnUpload | EventCallback<FileUploadRequest> | Geactiveerd met de gekozen bestanden; als dit niet is ingesteld, is de knop Upload verborgen. |
Pakket
FileManager maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.
Feedback sturenVersie 1.0.3