RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

FileExplorer

Complete

Navegador de arquivos para um armazenamento que o seu código fornece (um banco de dados, um disco ou uma nuvem). A árvore de pastas carrega suas subpastas quando uma pasta é aberta, a lista mostra os arquivos em detalhes ou em blocos com ordenação e pesquisa, e vários arquivos podem ser selecionados. Nova pasta, renomear, excluir e enviar (com progresso por arquivo) chamam o seu IFileExplorerSource; Capabilities informa quais comandos a origem aceita, e os demais ficam ocultos. Teclado: as setas movem, Shift e setas ampliam a seleção, Ctrl+A seleciona tudo, Espaço alterna, Enter abre, F2 renomeia, Delete remove, Ctrl+X e Ctrl+V movem, Backspace sobe.

Exemplo

Controle FileExplorer

Parâmetros

ParâmetroTipoDescrição
ClassstringClasses CSS extras adicionadas ao elemento raiz.
FolderIdstringA pasta aberta (null é o topo). Use com @bind-FolderId.
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
MaxUploadFilesintMaior número de arquivos aceitos em um envio ou ao soltar (1000 por padrão).
MaxUploadSizeInt64Arquivos maiores são recusados e mostrados como falhos (bytes).
ReadOnlyboolOculta todos os comandos de edição.
SourceIFileExplorerSourceO IFileExplorerSource que lista e altera os arquivos.
StylestringEstilo embutido adicionado ao elemento raiz.

Eventos

EventoTipoDescrição
FolderIdChangedEventCallback<string>
OnErrorEventCallback<Exception>Gerado com a exceção quando um comando da origem falha.
OnOpenEventCallback<FileEntry>Gerado com um arquivo que o usuário abre (clique duplo ou Enter).
OnSelectionChangedEventCallback<IReadOnlyList<FileEntry>>Gerado com as entradas selecionadas toda vez que a seleção muda.

Pacote

FileExplorer faz parte do RayCraft Complete. Pacote: RayCraft.Blazor.Complete. Vem do feed privado do RayCraft e requer uma licença ativa. Veja Primeiros passos.