Completed
Last Updated: 23 Sep 2015 08:58 by ADMIN
Provide the ability to drag/drop files into the Treeview/GridView of RadFileExplorer and automatically upload them. Currently this option is offered only over the RadAsyncUpload area inside the Upload dialog of RadFileExplorer. 
Completed
Last Updated: 19 Apr 2022 17:07 by ADMIN
Created by: Roger
Comments: 4
Category: FileExplorer
Type: Feature Request
6
Cross folder searching/filtering please.
Completed
Last Updated: 28 Jul 2016 13:34 by Mark
Unplanned
Last Updated: 14 Jun 2021 10:49 by ADMIN
ADMIN
Created by: Vessy
Comments: 0
Category: FileExplorer
Type: Feature Request
4
Add configurable option to create a thumbnail for uploaded image and use it in the thumbnail preview mode if one is available 
Completed
Last Updated: 18 Aug 2021 07:47 by ADMIN
RadFileExplorer only natively works with standard Windows files that are on the server.  This precludes us from effectively using Azure's data structures, especially blob and the newer file types. With things like Webjobs where there is no standard file structure, we need the ability to access files that are stored in a shared space.
Completed
Last Updated: 02 Apr 2015 10:37 by ADMIN
Unplanned
Last Updated: 14 Jun 2021 10:57 by ADMIN
ADMIN
Created by: Vessy
Comments: 1
Category: FileExplorer
Type: Feature Request
4
Such property will allow the developer to choose whether the warnings will be displayed as RadAlerts or standard browser alerts. In this way the built in WindowManager could be user for showing RadAlerts.
Completed
Last Updated: 09 Jun 2016 15:25 by ADMIN
At present, when an invalid file is selected, the alert message does not clearly indicate what is the validation error - invalid extension or the size being too large. It should show a message that clearly states what the problem is so the user can fix it.


For the time being you can handle the AsyncUpload's OnClientValidationFailed event and show different messages—http://docs.telerik.com/devtools/aspnet-ajax/controls/asyncupload/client-side-programming/onclientvalidationfailed.

Example:

ASP.NET
-------------------------------
<telerik:RadFileExplorer runat="server" ID="RadFileExplorer1">
    <Configuration ViewPaths="~/" UploadPaths="~/" DeletePaths="~/" SearchPatterns="*.jpg" />
</telerik:RadFileExplorer>

<script>
    // Prevent the built-in validation alert
    Telerik.Web.UI.RadFileExplorer.prototype._showUploadValidationFailedAlert = function () {

    }

    function OnClientValidationFailed(sender, args) {
        var fileExtention = args.get_fileName().substring(args.get_fileName().lastIndexOf('.') + 1, args.get_fileName().length);
        if (args.get_fileName().lastIndexOf('.') != -1) {//this checks if the extension is correct
            if (sender.get_allowedFileExtensions().indexOf(fileExtention) == -1) {
                alert("Wrong Extension!");
            }
            else {
                alert("Wrong file size!");
            }
        }
        else {
            alert("not correct extension!");
        }
    }
</script>
-------------------------------

C#
-------------------------------
RadFileExplorer1.AsyncUpload.OnClientValidationFailed = "OnClientValidationFailed";
-------------------------------

VB
-------------------------------
RadFileExplorer1.AsyncUpload.OnClientValidationFailed = "OnClientValidationFailed"
-------------------------------

Unplanned
Last Updated: 14 Jun 2021 10:58 by ADMIN
Created by: sitefinitysteve
Comments: 1
Category: FileExplorer
Type: Feature Request
3
Please consider adding file editing into the RadFileExplorer (could leverage CodeMirror).  Would be a great help to sitefinity to be able to edit the css or less directly on the fly in the fileexplorer.
Completed
Last Updated: 06 Jun 2013 08:07 by Martin Roussel
ADMIN
Created by: Vessy
Comments: 1
Category: FileExplorer
Type: Bug Report
2
Upload dialog layout is broken in iPad

Steps to reproduce:
1. Navigate to http://demos.telerik.com/aspnet-ajax/fileexplorer/examples/overview/defaultcs.aspx ;
2. Open the upload dialog.
Unplanned
Last Updated: 27 Jul 2016 10:10 by DavidS
For the time being the following workaround can be used:
		<telerik:RadFileExplorer ID="RadFileExplorer1" runat="server" Width="230px" Height="430px" DisplayUpFolderItem="true"
			ExplorerMode="FileTree">
		</telerik:RadFileExplorer>
		<script>
			Telerik.Web.UI.RadFileExplorer.prototype._onTreeContextMenuItemClicked = function (sender, args) {
				var treeNode = args.get_node();
				var menuItem = args.get_menuItem().get_value();
				switch (menuItem) {
					case "Rename":
						treeNode.startEdit();
						var nodeInput = treeNode.get_inputElement();
						if (!this._allowFileExtensionRename) {
							var item = this._createItemFromTreeViewNode(treeNode);
							if (!item.isDirectory())
								nodeInput.value = $T.FileExplorerHelper.stripExtension(item);
						}
						this._attachFileNameValidator(nodeInput);
						var treeUL = sender.get_childListElement();
						this._treeKeyDownDelegate = Function.createDelegate(this, this._treeKeyDown);
						if (treeUL) $telerik.addHandler(treeUL, "keydown", this._treeKeyDownDelegate, true);
						break;
					case "NewFolder":
						if (!this._isNodeADirectory(treeNode)) {
							treeNode = treeNode.get_parent();
						}
						var nodeValue = treeNode.get_value();
						this.createNewDirectory(nodeValue);
						break;
					case "Delete":
						var selItems = sender.get_selectedNodes();
						var delItem = new Array();
						for (var i = 0; i < selItems.length; i++) {
							var currItem = this._createItemFromTreeViewNode(selItems[i]);
							delItem.push(currItem);
						}
						this.deleteItem(delItem);
						break;
					case "Upload":
						this._showUploadWindow();
						break;
					case "Copy":
						var selectedItem = null;
						if (!treeNode.get_selected()) {
							selectedItem = this._createItemFromTreeViewNode(treeNode);
						}
						this._copy("tree", selectedItem);
						break;
					case "Paste":
						var pasteItem = this._createItemFromTreeViewNode(treeNode);
						this._paste(pasteItem);
						break;
				}
			}
		</script>
Completed
Last Updated: 14 Jun 2021 14:43 by ADMIN
Created by: Imported User
Comments: 1
Category: FileExplorer
Type: Feature Request
2
FileExplorer built-in features I would like to see:
1. Support for UNC paths so that the root folder may be located in a network share as opposed to a folder under the application folder.
2. Support for sub-pathing so that it can be dynamically programmed to support direct display of target folder without having to navigate to the target folder
3. Built-in Delete function to complement the built-in Upload function
4. Optional display of checkbox column to allow for multiple selection for items to be Deleted or Downloaded
5. Built-in Progress Bar for Upload and Download functions
Completed
Last Updated: 08 Oct 2013 17:07 by Chris Jibb
Uploading a file when ExplorerMode is set to FileTree causes a JavaScript error in FileExplorer.

The same error is thrown in case the there is a value, set to the FileExplorer's InitialPath property.
Completed
Last Updated: 03 Aug 2018 16:39 by Kevin Neumann
A workaround is to disable the embedded jQuery and use an older version (for example, 1.11.1 which is the previous version the suite used): https://docs.telerik.com/devtools/aspnet-ajax/controls/scriptmanager/disabling-the-embedded-jquery

Repro steps:

1. put a file explorer on the page
2. right click a file in it and select Rename
3. enter a new name, click OK

Expected: file is renamed

Actual: Firefox throws TypeError: access to strict mode caller function is censored

Sample markup

        <telerik:RadFileExplorer RenderMode="Lightweight" runat="server" ID="FileExplorer1" Width="520px" Height="310px">
            <Configuration ViewPaths="~/images" UploadPaths="~/images"
                DeletePaths="~/images"></Configuration>
        </telerik:RadFileExplorer>
Completed
Last Updated: 13 Aug 2021 10:00 by ADMIN
Release R1 2016
When users quickly select different folders in the TreeView and content is still loading, the caching mechanism of FileExplorer fails and loads incorrect data to the last selected folder. 
Unplanned
Last Updated: 08 Dec 2021 16:55 by ADMIN
Created by: Swapnil
Comments: 0
Category: FileExplorer
Type: Feature Request
2
We are expecting the RadFileExplorer to behave like Windows File Explorer, where user can navigate to certain Folder by entering the folder name in address bar. Refer below screenshot for your reference.

 


We want to navigate directly to "Products" folder just by changing "Flowers" from controls address bar.
Completed
Last Updated: 20 Jun 2017 14:49 by Imported User
If the AsyncUpload control is enabled in the FileExplorer when  and the user uploads more that 1 file, the FileExplorer throws a JavaScript error with the following message:

TypeError: this.control.get_allowMultiRowSelection is not a function
Unplanned
Last Updated: 15 Sep 2022 14:26 by ADMIN
Created by: Van
Comments: 8
Category: FileExplorer
Type: Bug Report
2
The folder pane scrolling position is not persisted when the first child folder is selected.
 
 
Steps to reproduce:
1. Open https://demos.telerik.com/aspnet-ajax/fileexplorer/examples/overview/defaultcs.aspx
2. Add several folders to the last node
3. Scroll down to the bottom and select the first child folder of the last node
 
Result: The tree is scrolled to top.
Completed
Last Updated: 05 Feb 2016 11:55 by ADMIN
The issue is reproducible with RadEditor. When using Lightweight rendering in RadEditor, the FileExplorer's address bar has an inline style with height: 16px rule. This rule should be added only in Classic rendering.

As a side effect, the text in the address box is cut off. 

Possible workaround is to add setting in the web.config to force Lightweight rendering for RadFileExplorer:

<add key="Telerik.Web.UI.FileExplorer.RenderMode" value="lightweight" />
Completed
Last Updated: 04 Mar 2019 16:11 by ADMIN
A workaround is to disable the embedded jQuery and use an older version (for example, 1.11.1 which is the previous version the suite used): https://docs.telerik.com/devtools/aspnet-ajax/controls/scriptmanager/disabling-the-embedded-jquery
1 2 3 4