FileManager
CompleteArbre des dossiers, chemin, et affichage en liste ou en vignettes des fichiers du dossier actuel, avec recherche, tri, nouveau dossier, renommer, supprimer et téléverser. Le composant ne conserve aucun fichier : il déclenche des événements et votre code modifie la liste (une base de données, un disque ou un stockage cloud). Clavier : les flèches déplacent, Entrée ouvre, F2 renomme, Suppr supprime, Retour arrière remonte.
Exemple

Paramètres
| Paramètre | Type | Description |
|---|---|---|
Class | string | Classes CSS supplémentaires ajoutées à l'élément racine. |
CurrentFolderId | string | Le dossier ouvert. À utiliser avec @bind-CurrentFolderId. |
Items | IEnumerable<FileEntry> | Éléments FileEntry(id, name, parentId, isFolder, size, modified) ; parentId est null au sommet. |
Label | string | Texte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle). |
MaxUploadSize | Int64 | Les fichiers plus gros sont ignorés (octets). |
ReadOnly | bool | Masque les commandes de modification. |
Style | string | Style en ligne ajouté à l'élément racine. |
Événements
| Événement | Type | Description |
|---|---|---|
CurrentFolderIdChanged | EventCallback<string> | |
OnCreateFolder | EventCallback<FolderRequest> | Déclenché avec une FolderRequest (parent et nom). |
OnDelete | EventCallback<FileEntry> | Déclenché après que l'utilisateur a confirmé la suppression d'une entrée. |
OnOpen | EventCallback<FileEntry> | Déclenché avec un fichier que l'utilisateur ouvre. |
OnRename | EventCallback<FileRenameRequest> | Déclenché avec une FileRenameRequest (entrée et nouveau nom). |
OnUpload | EventCallback<FileUploadRequest> | Déclenché avec les fichiers choisis ; s'il n'est pas défini, le bouton Upload est masqué. |
Paquet
FileManager fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.
Envoyer un retourVersion 1.0.3