Unplanned
Last Updated: 08 Jul 2020 11:02 by Manoj
Created by: Manoj
Comments: 0
Category: FileManager
Type: Bug Report
0

Bug report

If a FileManager is configured using MVVM an error in the console appears.

Reproduction of the problem

  1. Open the Dojo example
  2. Run the example and open the browser console.

Current behavior

Currently an error appears: "Uncaught TypeError: i.items is not a function"

Expected/desired behavior

There should be no errors when FileManager is configured with MVVM.

Environment

  • Kendo UI version: 2010.2.617
  • Browser: [all ]
Declined
Last Updated: 06 Jul 2020 13:31 by ADMIN

Run sample at https://dojo.telerik.com/@GaloisGirl/axacOhOC and click "New Folder".

  • Actual result: SyntaxError: missing ) in parenthetical
  • Expected result: a new folder appears
Unplanned
Last Updated: 06 Jul 2020 11:27 by ADMIN
Created by: Anna
Comments: 1
Category: FileManager
Type: Bug Report
0

Run sample at https://dojo.telerik.com/@GaloisGirl/OJUPoYOY and check JavaScript log.

  • Actual result: the second call to "read" has empty data, and a second copy of the folder "folder" is shown in the tree.
  • Expected result: the second call to "read" should have a path passed.
Unplanned
Last Updated: 19 Jun 2020 08:40 by ADMIN

Hello,

I am using Kendo UI Version: 2020.2.617 R2 SP1 2020 and I am having issues with the Rename functionality of the FileManager in IE 11 and Chrome.

In IE 11, If I rename a Folder from the left navigation pane (or tree view) then it works just fine; the api/FileManager/Update endpoint is called by the FileManager widget. But when I rename a File or Folder from the "view pane" (by right-clicking to get the context menu), then the Open event is executed (like if you double clicked the file) instead of the Update endpoint being called.

In Chrome (latest version), I get the same thing, but with the exception that I can rename a folder (not a File) from the context menu.

My REST API is built using .Net WebAPI… Not MVC.

If you need more information, please do not hesitate to contact me.

Regards,

Eric. 

Completed
Last Updated: 10 Jun 2020 13:01 by ADMIN
Created by: LFA
Comments: 1
Category: FileManager
Type: Bug Report
0

Hi, there is a bug in the default multiple files preview template. You can see in the demo if you select more than 1 file the preview icon is very small: https://demos.telerik.com/kendo-ui/filemanager/index

It's because it's missing the k-file-icon class.

<span class="k-icon k-i-file"></span>

Should be:

<span class="k-file-icon k-icon k-i-file"></span>


Unplanned
Last Updated: 20 May 2020 12:28 by ADMIN
Created by: ColinBlakey
Comments: 1
Category: FileManager
Type: Feature Request
0
The search field is more like a real time filter in that you can start typing a filename and it limits the files to those starting with the specific characters. But it fails in search if I start with something like *.csv i.e. find all csv files or if I have files like Text.V1.csv as soon as a get to the first period it fails.  So it's not really a search. CAn this be changed to handle wildcards, periods, etc.
Unplanned
Last Updated: 08 May 2020 15:17 by ADMIN
Created by: Dorothy
Comments: 0
Category: FileManager
Type: Feature Request
1

I'd like to request the ability to hide and display certain files.  For example, hide all pdfs, but show docx files.

Thanks!

Unplanned
Last Updated: 08 May 2020 09:21 by Stig

Bug report

When the FileManager is initialized with a local data source the Context Menu is not displayed.

Reproduction of the problem

  1. Run this dojo
  2. Right-click on a folder of a file

Current behavior

The context menu is not displayed. The Context menu is not expected to be displayed for the built-in rename and delete commands, but a context menu is not displayed when custom commands are implemented.

Expected/desired behavior

A context menu should be displayed when local data source is used.

Environment

  • Kendo UI version: 2020.1.406
  • Browser: [all]
Unplanned
Last Updated: 23 Apr 2020 11:30 by ADMIN
Created by: Stig
Comments: 1
Category: FileManager
Type: Bug Report
3

I'm trying to use the delete context method, but when selecting multiple folders and deleting them it sends the same delete request multiple times. The more folders (no subfolders) I try to delete the more requests it sends.

 

My theory is that the datasource somehow doesn't register it has been deleted, so it tries to automatically sync the datasource by sending it again. Note that I'm using a virutal filesystem, but I'm returning the same object as in this sample

 

Also note that I'm using a mix of MVC and Jquery so I have a custom scheme as recommended in some of my previous tickets.

 

This is scheme:

$.extend(true, kendo.data, { schemas: { "filemanager": { data: function (data) { return data.Items || data || []; }, model: { id: "path", hasChildren: "hasDirectories", fields: { entryId: { field: "EntryId", editable: false, type: "Number" }, folderId: { field: "FolderId", editable: false, type: "Number" }, name: { field: "Name", editable: true, type: "String", defaultValue: "New Folder" }, size: { field: "Size", editable: false, type: "Number" }, path: { field: "Path", editable: false, type: "String" }, extension: { field: "Extension", editable: false, type: "String" }, isDirectory: { field: "IsDirectory", editable: false, defaultValue: true, type: "Boolean" }, hasDirectories: { field: "HasDirectories", editable: false, defaultValue: false, type: "Boolean" }, created: { field: "Created", type: "Date", editable: false }, createdUtc: { field: "CreatedUtc", type: "Date", editable: false }, modified: { field: "Modified", type: "Date", editable: false }, modifiedUtc: { field: "ModifiedUtc", type: "Date", editable: false } } } } } });


        $("#document-manager").kendoFileManager({
            dataSource: {
                transport: {
                    read: {
                        type: "post",
                        url: "/FileManager/Read",
                        data: function() {
                            return getFileMetaData()
                        }
                    },
                    update: {
                        type: "post",
                        url: "/FileManager/Rename",
                    },
                    create: {
                        type: "post",
                        url: "/FileManager/Create",
                        data: function () {
                            return getFileMetaData()
                        }
                    },
                    destroy: {
                        type: "post",
                        url: "/FileManager/DeleteEntry"
                    }
                },
            },
            contextMenu: {
                items: [
                    { name: "rename" },
                    { name: "delete" }
                ]
            },
        });

 

And lastly my C# controller method which deletes the folder and returns the same object as in the above mentioned sample:


        [HttpPost]
        public async Task<ActionResult> DeleteEntry(FileManagerEntry deleteDto)
        {
            await _fileManagerService.DeleteEntry(deleteDto);

            return Json(new object[0], JsonRequestBehavior.AllowGet);
        }

 

You can also see in this screencast that it sends the delete request multiple times for the same entry:

https://screencast-o-matic.com/watch/cYfolKzXZs

 

Unplanned
Last Updated: 17 Apr 2020 07:40 by ADMIN
Created by: ColinBlakey
Comments: 0
Category: FileManager
Type: Feature Request
0
When you are looking at a folder structure in file manager. Typing a Filename and only searching at the current folder seems contradictory to normal search behavior which traverses both the current folder and sub folders to find that name. Can we add a search methods that calls the API to search.
Completed
Last Updated: 20 Mar 2020 10:33 by ADMIN
Release 2020.R2

The filemanager provides no way to open file by keyboard: "enter" renames a file and "space" selects it.

According to https://docs.telerik.com/kendo-ui/api/javascript/ui/filemanager/events/open files can be opened by double-click.

Completed
Last Updated: 18 Mar 2020 18:01 by ADMIN
Release 2020.R2

Bug report

Reproduction of the problem

Dojo example.

  1. Open the browser dev tools (Network tab)
  2. Select a file for upload in the FileManager
  3. Check the data sent with the request to the Upload end point

Current behavior

The additional data set in the upload event handler (e.data) is not sent with the request.

Expected/desired behavior

The additional data is sent with the request.

The following dojo example contains a workaround:

<script>
  kendo.ui.FileManager.fn._sendUploadPathParameter = function(ev) {
    ev.data = $.extend(ev.data, { path: this.path() });
  };
</script>

Environment

  • Kendo UI version: 2020.1.219
  • jQuery version: x.y
  • Browser: [all ]
Unplanned
Last Updated: 16 Mar 2020 06:17 by ADMIN

There is no padding between semicolon and the data "Type:Folder" wouldn't be better "Type: folder" with a space in between?

Unplanned
Last Updated: 12 Mar 2020 06:19 by ADMIN
Created by: Extreg
Comments: 3
Category: FileManager
Type: Feature Request
1

Dear,

We are trying to make the FileManager compatible with mobile.
Could there be extra configuration so it hides certain properties of widgets?

An example if mobile:

- Hide the text in the Toolbar
- Hide the TreeView
- Optional hide the search bar and details options

Or are there other possibilities on the roadmap?

Kind regards,
ITwIT

 

Completed
Last Updated: 28 Feb 2020 08:42 by ADMIN

According to https://docs.telerik.com/kendo-ui/controls/data-management/filemanager/context-menu:

You can define your custom items which can execute custom commands

However, no option allows me to configure my own commands.

I managed to hack this: https://dojo.telerik.com/@GaloisGirl/iLoHIhoh , but it's an ugly solution.

Unplanned
Last Updated: 25 Feb 2020 08:33 by ADMIN
Created by: Lorenzo
Comments: 1
Category: FileManager
Type: Bug Report
0

Hi,

I've tried to configure resizable columns in File manager grid like in the following 

sample

It works, but I got a confirm popup panel when I try to resize ...

What's wrong ..??

 

Thanks

Unplanned
Last Updated: 18 Feb 2020 09:44 by Stig

Bug report

Reproduction of the problem

Dojo example.

  1. Click on "Folder" in the treeview

Current behavior

The file in the selected folder is displayed as "undefined"

Expected/desired behavior

The file data is properly retrieved and displayed.

A workaround is available in this dojo example: https://dojo.telerik.com/ORImIvaC

Environment

  • Kendo UI version: 2020.1.114
  • jQuery version: x.y
  • Browser: [all]
Completed
Last Updated: 17 Feb 2020 15:48 by ADMIN
Release 2020.R1.SP.next

Reproduction:

  1. open https://demos.telerik.com/kendo-ui/filemanager/keyboard-navigation
  2. select an item
  3. press key "Delete"
  4. press tab, then enter to cancel
  5. result:
    1. actual behavior: focus is away from widget, document.activeElement is <body>
    2. expected behavior: focus should be back on FileManager widget
Unplanned
Last Updated: 17 Feb 2020 09:29 by ADMIN
Created by: Extreg
Comments: 1
Category: FileManager
Type: Feature Request
1

Dear,

 

In the filemanager we can use the icon property in the toolbar.

toolbar.items.icon String

Sets icon for the item. The icon should be one of the existing in the Kendo UI theme sprite.

 

Is it possible to implement this also for the context menu now it uses next property.

contextMenu.items.spriteCssClass String

Specifies the spriteCssClass of the item.

 

It's easier to make use of the icon class then the spriteCssClass.
Is this a possible feature?

Kind regards,
ITwIT

 

Completed
Last Updated: 12 Feb 2020 07:28 by ADMIN
Release 2020.R1.SP.next
Created by: Anna
Comments: 1
Category: FileManager
Type: Bug Report
0

I'd like to add a "download" option to the context menu, but only for files, not folders.

Here's what I have so far:  https://dojo.telerik.com/@GaloisGirl/iLoHIhoh
 

1 2