FileManager
CompleteДърво на папките, път и списък или плочки с файловете в текущата папка, с търсене, сортиране, нова папка, преименуване, изтриване и качване. Компонентът не пази файлове: вдига събития, а вашият код променя списъка (база данни, диск или облачно хранилище). Клавиатура: стрелките местят, Enter отваря, F2 преименува, Delete премахва, Backspace се връща нагоре.
Пример

Параметри
| Параметър | Тип | Описание |
|---|---|---|
Class | string | Допълнителни CSS класове, добавени към коренния елемент. |
CurrentFolderId | string | Отворената папка. Ползвайте с @bind-CurrentFolderId. |
Items | IEnumerable<FileEntry> | Елементи FileEntry(id, name, parentId, isFolder, size, modified); parentId е null най-горе. |
Label | string | Видим текст на етикета (графики: достъпно име; IconButton: достъпно име и подсказка). |
MaxUploadSize | Int64 | По-големите файлове се игнорират (байтове). |
ReadOnly | bool | Скрива командите за редакция. |
Style | string | Вграден стил, добавен към коренния елемент. |
Събития
| Събитие | Тип | Описание |
|---|---|---|
CurrentFolderIdChanged | EventCallback<string> | |
OnCreateFolder | EventCallback<FolderRequest> | Вдига се с FolderRequest (родител и име). |
OnDelete | EventCallback<FileEntry> | Вдига се, след като потребителят потвърди изтриването на запис. |
OnOpen | EventCallback<FileEntry> | Вдига се с файл, който потребителят отваря. |
OnRename | EventCallback<FileRenameRequest> | Вдига се с FileRenameRequest (запис и ново име). |
OnUpload | EventCallback<FileUploadRequest> | Вдига се с избраните файлове; когато не е зададено, бутонът Upload е скрит. |
Пакет
FileManager е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.
Изпратете обратна връзкаВерсия 1.0.3