FileManager
CompleteÁrbol de carpetas, ruta y una vista de lista o de mosaicos de los archivos de la carpeta actual, con búsqueda, ordenación, nueva carpeta, cambiar nombre, eliminar y cargar. El componente no guarda archivos: genera eventos y su código cambia la lista (una base de datos, un disco o un almacén en la nube). Teclado: las flechas mueven, Intro abre, F2 cambia el nombre, Supr elimina, Retroceso sube.
Ejemplo

Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
Class | string | Clases CSS adicionales que se agregan al elemento raíz. |
CurrentFolderId | string | La carpeta abierta. Úselo con @bind-CurrentFolderId. |
Items | IEnumerable<FileEntry> | Elementos FileEntry(id, name, parentId, isFolder, size, modified); parentId es null en el nivel superior. |
Label | string | Texto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia). |
MaxUploadSize | Int64 | Los archivos mayores se ignoran (bytes). |
ReadOnly | bool | Oculta los comandos de edición. |
Style | string | Estilo en línea agregado al elemento raíz. |
Eventos
| Evento | Tipo | Descripción |
|---|---|---|
CurrentFolderIdChanged | EventCallback<string> | |
OnCreateFolder | EventCallback<FolderRequest> | Se genera con un FolderRequest (carpeta primaria y nombre). |
OnDelete | EventCallback<FileEntry> | Se genera después de que el usuario confirme la eliminación de una entrada. |
OnOpen | EventCallback<FileEntry> | Se genera con un archivo que el usuario abre. |
OnRename | EventCallback<FileRenameRequest> | Se genera con un FileRenameRequest (entrada y nuevo nombre). |
OnUpload | EventCallback<FileUploadRequest> | Se genera con los archivos elegidos; si no se define, el botón Upload está oculto. |
Paquete
FileManager forma parte de RayCraft Complete. Paquete: RayCraft.Blazor.Complete. Se obtiene del feed privado de RayCraft y requiere una licencia activa. Consulte Primeros pasos.
Enviar comentariosVersión 1.0.3