RadFileExplorer
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
[RequiredScript(typeof(RadFileExplorerScripts))]
[ClientScriptResource("Telerik.Web.UI.RadFileExplorer", "Telerik.Web.UI.FileExplorer.RadFileExplorer.js")]
[TelerikToolboxCategory("Miscellaneous")]
[EmbeddedSkin("FileExplorer")]
[EmbeddedSkin("FileExplorer", "Default")]
[RequiredCss("Telerik.Web.UI.Skins.Common.fonticons.css", RenderMode.Lightweight, typeof(RadFileExplorer))]
public class RadFileExplorer : RadWebControl, IScriptControl, IControlResolver, IPostBackDataHandler, ICallbackEventHandler, INamingContainer, ISkinnableControl, IControl
Inheritance: objectRadWebControlRadFileExplorer
Implements:
Inherited Members
Constructors
C#
public RadFileExplorer()
Properties
C#
[ClientControlProperty]
public bool AllowPaging { get; set; }
C#
[Browsable(false)]
public virtual RadAsyncUpload AsyncUpload { get; }
C#
public FileListControls AvailableFileListControls { get; set; }
C#
protected string CommandArgument { get; set; }
C#
public FileExplorerConfiguration Configuration { get; }
C#
protected virtual FileBrowserContentProvider ContentProvider { get; set; }
C#
protected override string CssClassFormatString { get; }
Overrides:
C#
[Browsable(false)]
public string CurrentFolder { get; }
C#
public bool DisplayUpFolderItem { get; set; }
C#
[Obsolete("Please use the Configuration-EnableAsyncUpload property instead")]
public bool EnableAsyncUpload { get; set; }
C#
public bool EnableCopy { get; set; }
C#
public bool EnableCreateNewFolder { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("enableFilteringOnEnter")]
public bool EnableFilteringOnEnterPressed { get; set; }
C#
public bool EnableFilterTextBox { get; set; }
C#
[ClientControlProperty]
public bool EnableOpenFile { get; set; }
C#
public FileExplorerMode ExplorerMode { get; set; }
C#
public string FilterTextBoxLabel { get; set; }
C#
[Browsable(false)]
public RadContextMenu GridContextMenu { get; }
Height
Unit
C#
public override Unit Height { get; set; }
Overrides:
C#
public string InitialPath { get; set; }
C#
public FileExplorerShortcut KeyboardShortcuts { get; }
C#
[Browsable(false)]
public RadListView ListView { get; }
C#
[Browsable(false)]
public DialogLocalizationStrings Localization { get; }
C#
protected List<string> LocalizationKeys { get; }
C#
public string LocalizationPath { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("copy")]
public string OnClientCopy { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("createNewFolder")]
public string OnClientCreateNewFolder { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("delete")]
public string OnClientDelete { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("fileOpen")]
public string OnClientFileOpen { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("filesDropping")]
public string OnClientFilesDropping { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("filter")]
public string OnClientFilter { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("folderChange")]
public string OnClientFolderChange { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("folderLoaded")]
public string OnClientFolderLoaded { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("init")]
public string OnClientInit { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("itemSelected")]
public string OnClientItemSelected { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("load")]
public string OnClientLoad { get; set; }
C#
[ClientControlEvent]
[ClientPropertyName("move")]
public string OnClientMove { get; set; }
C#
[ClientControlProperty]
[ClientPropertyName("overwriteExistingFiles")]
public bool OverwriteExistingFiles { get; set; }
C#
protected char PathSeparator { get; }
C#
public override RenderMode RenderMode { get; set; }
Overrides:
Implements:
C#
[TypeConverter("Telerik.Web.Design.SkinTypeConverter, Telerik.Web.Design, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4")]
public override string Skin { get; set; }
Overrides:
Implements:
C#
[Browsable(false)]
public RadSplitter Splitter { get; }
C#
protected override bool SupportsRenderingMode { get; }
Overrides:
TagKey
HtmlTextWriterTag
C#
protected override HtmlTextWriterTag TagKey { get; }
C#
[Browsable(false)]
public RadToolBar ToolBar { get; }
C#
[Browsable(false)]
public RadToolTip TooltipControl { get; }
TreePaneWidth
Unit
C#
public Unit TreePaneWidth { get; set; }
C#
[Browsable(false)]
public virtual RadTreeView TreeView { get; }
C#
public FileExplorerControls VisibleControls { get; set; }
Width
Unit
C#
public override Unit Width { get; set; }
Overrides:
C#
[Browsable(false)]
public RadWindowManager WindowManager { get; }
Methods
C#
protected void BindExplorer()
C#
protected override void ControlPreRender()
Overrides:
C#
protected override void CreateChildControls()
C#
protected override void DescribeClientEvents(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeClientProperties(IScriptDescriptor descriptor)
Overrides:
C#
protected override void DescribeComponent(IScriptDescriptor descriptor)
Overrides:
C#
protected virtual List<FileBrowserItem> GetExplorerData(string path, string sortExpression, int startIndex, int maxRowNumber, bool includeFiles, string control, out int itemsCount, string filterKeyWord)
C#
protected virtual List<FileBrowserItem> GetExplorerData(string path, string sortExpression, int startIndex, int maxRowNumber, bool includeFiles, string control, out int itemsCount)
C#
protected virtual void InitContentProvider()
C#
protected virtual void OnExplorerPopulated(RadFileExplorerPopulatedEventArgs e)
C#
protected virtual void OnItemCommand(RadFileExplorerEventArgs e)
C#
protected virtual void RadTreeView1_NodeDrop(object sender, RadTreeNodeDragDropEventArgs e)
C#
protected void RadTreeView1_NodeEdit(object sender, RadTreeNodeEditEventArgs e)
C#
protected void RadTreeView1_NodeExpand(object sender, RadTreeNodeEventArgs e)
C#
protected void RaiseFileExplorerExplorerPopulated(RadFileExplorerPopulatedEventArgs e, object eventKey)
C#
protected void RaiseFileExplorerItemEvent(RadFileExplorerEventArgs e, object eventKey)
C#
protected override void RenderChildren(HtmlTextWriter writer)
C#
protected override void TrackViewState()
C#
protected void UpdateLocalization()
Events
C#
public event RadFileExplorerGridEventHandler ExplorerPopulated
C#
public event RadFileExplorerEventHandler ItemCommand