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

FileExplorer

Complete

Explorador de archivos para un almacén que proporciona su código (una base de datos, un disco o una nube). El árbol de carpetas carga sus subcarpetas al abrir una carpeta, la lista muestra los archivos en detalles o en mosaicos con ordenación y búsqueda, y se pueden seleccionar varios archivos. Nueva carpeta, cambiar nombre, eliminar y cargar (con progreso por archivo) llaman a su IFileExplorerSource; Capabilities indica qué comandos admite el origen y los demás se ocultan. Teclado: las flechas mueven, Mayús y flechas amplían la selección, Ctrl+A selecciona todo, Espacio alterna, Intro abre, F2 cambia el nombre, Supr elimina, Ctrl+X y Ctrl+V mueven, Retroceso sube.

Ejemplo

Control FileExplorer

Parámetros

ParámetroTipoDescripción
ClassstringClases CSS adicionales que se agregan al elemento raíz.
FolderIdstringLa carpeta abierta (null es el nivel superior). Úselo con @bind-FolderId.
LabelstringTexto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia).
MaxUploadFilesintMayor número de archivos aceptados en una carga o al soltar (1000 de forma predeterminada).
MaxUploadSizeInt64Los archivos mayores se rechazan y se muestran como fallidos (bytes).
ReadOnlyboolOculta todos los comandos de edición.
SourceIFileExplorerSourceEl IFileExplorerSource que enumera y cambia los archivos.
StylestringEstilo en línea agregado al elemento raíz.

Eventos

EventoTipoDescripción
FolderIdChangedEventCallback<string>
OnErrorEventCallback<Exception>Se genera con la excepción cuando falla un comando del origen.
OnOpenEventCallback<FileEntry>Se genera con un archivo que el usuario abre (doble clic o Intro).
OnSelectionChangedEventCallback<IReadOnlyList<FileEntry>>Se genera con las entradas seleccionadas cada vez que cambia la selección.

Paquete

FileExplorer forma parte de RayCraft Complete. Paquete: RayCraft.Blazor.Complete. Se obtiene del feed privado de RayCraft y requiere una licencia activa. Consulte Primeros pasos.