# FileManager

## Properties

### DataSource - [DataSource](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/datasource)

Gets or sets the DataSource.

### DataSourceId - String

### UploadAction - [RequestSettings](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/requestsettings)

Gets or sets the ActionName.

### Width - Nullable

### Height - Nullable

### InitialView - String

### Resizable - Nullable

### Draggable - Nullable

### UploadUrl - String

### Upload - [FileManagerUploadSettings](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/filemanageruploadsettings)

Fires when the upload was cancelled while in progress. Upload Events.

### Toolbar - [FileManagerToolbarSettings](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/filemanagertoolbarsettings)

Configures the items collection of the toolbar.

### Dialogs - [FileManagerDialogsSettings](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/filemanagerdialogssettings)

Configures the Upload dialog - kendoDialog

### ContextMenu - [FileManagerContextMenuSettings](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/filemanagercontextmenusettings)

Configures the items of the ContextMenu.

### Views - [FileManagerViewsSettings](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/filemanagerviewssettings)

Configures the built-in grid view - accepts kendoGrid options

### PreviewPane - [FileManagerPreviewPaneSettings](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/filemanagerpreviewpanesettings)

Configures the meta fields to be showed in the preview pane.

### Breadcrumb - [FileManagerBreadcrumbSettings](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/filemanagerbreadcrumbsettings)

Defines a new root icon for the breadcrumb.Set this option to an icon descriptor such as { name: "gear", variant: "outline" }. The variant can be outline, solid, or duotone; it applies to SVG rendering and is ignored for font icons.

### Messages - [FileManagerMessagesSettings](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/filemanagermessagessettings)

Defines the localization messages for the toolbar.

### Events - IDictionary

### Id - String

### SanitezeId - Boolean

### Writer - IJavaScriptWriter

### Initializer - IJavaScriptInitializer

### IsInClientTemplate - Boolean

### IsSelfInitialized - Boolean

### HasDeferredInitialization - Boolean

### HtmlAttributes - IDictionary

### ScriptAttributes - IDictionary

### HtmlHelper - IHtmlHelper

### ModelMetadataProvider - IModelMetadataProvider

### Name - String

### Explorer - ModelExplorer

### Selector - String

### IdPrefix - String

### ViewContext - ViewContext

### ValueProvider - IValueProvider

### UrlGenerator - IUrlGenerator

### HtmlEncoder - HtmlEncoder

### HasClientComponent - Boolean

### UseMvvmInitialization - Boolean

## Methods

### WriteInitializationScript(System.IO.TextWriter)

Writes the initialization script.

#### Parameters

##### writer - `System.IO.TextWriter`

The System.IO.TextWriter.

### Serialize()

Serializes the component settings to a dictionary.

#### RETURNS

A dictionary of settings.

### Render()

Renders the component.

### ToClientTemplate()

ToClientTemplate method.

### ToHtmlString()

ToHtmlString method.

#### RETURNS

The result.

### VerifySettings()

VerifySettings method.

### WriteDeferredStyles(System.IO.TextWriter)

Writes the deferred styes.

#### Parameters

##### writer - `System.IO.TextWriter`

The writer.

### DeferStyles()

DeferStyles method.

### ProcessSettings()

ProcessSettings method.

### GetHtml(System.Boolean)

GetHtml method.

#### Parameters

##### includeScript - `System.Boolean`

#### RETURNS

The result.

### GetInitializator()

GetInitializator method.

#### RETURNS

The result.

### WriteDeferredScriptInitialization()

WriteDeferredScriptInitialization method.
