RayCraftDocs
v1.0.3
es
raycraft.dev
En esta página

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

Control FileManager

Parámetros

ParámetroTipoDescripción
ClassstringClases CSS adicionales que se agregan al elemento raíz.
CurrentFolderIdstringLa carpeta abierta. Úselo con @bind-CurrentFolderId.
ItemsIEnumerable<FileEntry>Elementos FileEntry(id, name, parentId, isFolder, size, modified); parentId es null en el nivel superior.
LabelstringTexto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia).
MaxUploadSizeInt64Los archivos mayores se ignoran (bytes).
ReadOnlyboolOculta los comandos de edición.
StylestringEstilo en línea agregado al elemento raíz.

Eventos

EventoTipoDescripción
CurrentFolderIdChangedEventCallback<string>
OnCreateFolderEventCallback<FolderRequest>Se genera con un FolderRequest (carpeta primaria y nombre).
OnDeleteEventCallback<FileEntry>Se genera después de que el usuario confirme la eliminación de una entrada.
OnOpenEventCallback<FileEntry>Se genera con un archivo que el usuario abre.
OnRenameEventCallback<FileRenameRequest>Se genera con un FileRenameRequest (entrada y nuevo nombre).
OnUploadEventCallback<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.