RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

FileExplorer

Complete

Файлов браузър за хранилище, което предоставя вашият код (база данни, диск или облак). Дървото на папките зарежда подпапките си при отваряне на папка, списъкът показва файловете подробно или като плочки със сортиране и търсене, а могат да се избират няколко файла. Нова папка, преименуване, изтриване и качване (с напредък за всеки файл) извикват вашия IFileExplorerSource; Capabilities казва кои команди поддържа източникът, а останалите се скриват. Клавиатура: стрелките местят, Shift и стрелките разширяват избора, Ctrl+A избира всички, Space превключва, Enter отваря, F2 преименува, Delete премахва, Ctrl+X и Ctrl+V местят, Backspace се връща нагоре.

Пример

Контрола FileExplorer

Параметри

ПараметърТипОписание
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
FolderIdstringОтворената папка (null е най-горе). Ползвайте с @bind-FolderId.
LabelstringВидим текст на етикета (графики: достъпно име; IconButton: достъпно име и подсказка).
MaxUploadFilesintНай-много файлове, приемани при едно качване или пускане (по подразбиране 1000).
MaxUploadSizeInt64По-големите файлове се отказват и се показват като неуспешни (байтове).
ReadOnlyboolСкрива всички команди за редакция.
SourceIFileExplorerSourceIFileExplorerSource, който изброява и променя файловете.
StylestringВграден стил, добавен към коренния елемент.

Събития

СъбитиеТипОписание
FolderIdChangedEventCallback<string>
OnErrorEventCallback<Exception>Вдига се с изключението, когато команда на източника се провали.
OnOpenEventCallback<FileEntry>Вдига се с файл, който потребителят отваря (двойно щракване или Enter).
OnSelectionChangedEventCallback<IReadOnlyList<FileEntry>>Вдига се с избраните записи всеки път, когато изборът се промени.

Пакет

FileExplorer е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.