# DataBiding Overview

The FileManager provides different data-binding options.

* [Local data binding](https://www.telerik.com/kendo-jquery-ui/documentation/controls/filemanager/binding/local)
* [Remote data binding](https://www.telerik.com/kendo-jquery-ui/documentation/controls/filemanager/binding/remote)

The Component uses an extended [HierarchicalDataSource](https://www.telerik.com/kendo-jquery-ui/documentation/framework/datasource/hierarchical) - FileManagerDataSource and an extended [Node](https://www.telerik.com/kendo-jquery-ui/documentation/api/ui/filemanager) - FileEntry.

The FileManager uses the following built-in `filemanager` schema:

```js
model: {
    id: "path",
    hasChildren: "hasDirectories",
    fields: {
        name: {editable: true, type: "String", defaultValue: "New Folder" },
        size: {editable: false, type: "Number"},
        path: {editable: false, type: "String"},
        extension: {editable: false, type: "String"},
        isDirectory: {editable: false, defaultValue: true, type: "Boolean"},
        hasDirectories: {editable: false, defaultValue: false, type: "Boolean"},
        created: { from: "created", type: "Date", editable: false},
        createdUtc: { from: "createdUtc", type: "Date", editable: false },
        modified: { from: "modified", type: "Date", editable: false},
        modifiedUtc: { from: "modifiedUtc", type: "Date", editable: false }
    }
}

```

* [Overview of Kendo UI FileManager](https://www.telerik.com/kendo-jquery-ui/documentation/controls/filemanager/overview)
* [Search in Kendo UI FileManager](https://www.telerik.com/kendo-jquery-ui/documentation/controls/filemanager/search)
* [Toolbar Commands in Kendo UI FileManager](https://www.telerik.com/kendo-jquery-ui/documentation/controls/filemanager/toolbar)
