Is it possible to implement an option that enables the paging of the Grid View?
For example:
@(Html.Kendo().FileManager()
.Name("filemanager")
.Views(gridView => gridView.Grid(grid => grid.Pageable()))
...
)
Request to add these common feature for file manager
1) Back and Forward button / command
2) Cut, Copy and Paste button / command
Implement a mechanism that allows the content of a folder to be refreshed every time it is opened. Currently, on opening a folder a request to the "read" end point is sent and the content of the folder is loaded. But on subsequent opening of the same folder the FileManager does not send further requests. If there have been changes to the folder's structure, they won't be reflected in the FileManager, because it doesn't refresh the data. An auto-refresh functionality could resolve that.
A configuration option could allow enabling/disabling this functionality, e.g.,
.AutoRefresh(true)
The built-in upload components event cannot be handled through the TagHelper:
<kendo-filemanager name="filemanager">
<upload on-upload="onUpload"></upload>
...
</kendo-filemanager>
The FileManager component makes the assumption that all files and directories can be uniquely adressed by name and path.
Unfortunately, this isn't true in many cases: identifying a specific file could require additional information (like database record ID or namespace) that cannot be provided globally for the page and therefore needs to be stored individually with each file entry inside the client's datamodel.
(In my case, different entities in the database have their own "virtual storage" where files are references as items stored in a cloud block storage service. This means that I can several files with the same name and path (but diffreent content) referenced in the database or even several files with the same name and folder linked to the same entity).
As a workaround, if there is no need to represent folder structure at all, the "path" field can be used to hold the database ID of the file and that field can then be used by the Javascript that generate the download link (and other file action URLs).
After trying to use a richer object in the JSON returned to the FileManager Read action, I have come to the conclusiong (confirmed by support), that doing so will break the compnent (rename will not trigger any action on the server, update will cause a JS error inside the kendo libraries).
My suggestion would be to add some additional field to the data model to hold domain-specific information. That field should be handeled in a transparent manner by the Kendo component and it should be made available to any Javascript method. Ideally, I would have loved to be able to add a full set of properties to the client-side object but a single additional string property would actually be enough for everything I need to do.
I would like to see a thumbnail of the image in the FileManager for images. Currently it shows an icon for images. In place of the image icon I would like to see a small thumbnail of the image.
I would like to request the functionality to be able to preview MS Word and PDF documents in the preview pane of the Kendo UI FileManager.
Thank you!