Skip to content

Commit 1fc3d43

Browse files
author
Kendo Bot
committed
Sync with Kendo UI Professional
1 parent ad8d364 commit 1fc3d43

File tree

2 files changed

+66
-1
lines changed

2 files changed

+66
-1
lines changed

docs/api/javascript/ui/filemanager.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1105,6 +1105,70 @@ Gets the selected files (the JSON representation of the files).
11051105
### getSize
11061106
Gets the size of the FileManager wrapper.
11071107

1108+
### setDataSource
1109+
1110+
Sets the dataSource of an existing FileManager and rebinds it.
1111+
1112+
#### Parameters
1113+
1114+
##### dataSource `kendo.data.FileManagerDataSource`
1115+
1116+
#### Example
1117+
1118+
<div id="fileManager"></div>
1119+
<script>
1120+
var baseUrl = "https://demos.telerik.com/kendo-ui/service/filemanager/";
1121+
1122+
$("#fileManager").kendoFileManager({
1123+
dataSource: {
1124+
transport: {
1125+
read: {
1126+
type: "post",
1127+
url: baseUrl + "Read"
1128+
},
1129+
update: {
1130+
type: "post",
1131+
url: baseUrl + "Update"
1132+
},
1133+
create: {
1134+
type: "post",
1135+
url: baseUrl + "Create"
1136+
},
1137+
destroy: {
1138+
type: "post",
1139+
url: baseUrl + "Destroy"
1140+
}
1141+
}
1142+
}
1143+
});
1144+
1145+
var myData = [{
1146+
name: "Folder",
1147+
isDirectory: true,
1148+
hasDirectories: true,
1149+
path: "Folder",
1150+
extension: "",
1151+
size: 0,
1152+
createdUtc: new Date(),
1153+
items: [{
1154+
name: "Subfolder",
1155+
isDirectory: true,
1156+
hasDirectories: false,
1157+
path: "SubFolder",
1158+
extension: "",
1159+
size: 0,
1160+
createdUtc: new Date()
1161+
}]
1162+
}];
1163+
var dataSource = new kendo.data.FileManagerDataSource({
1164+
data: myData,
1165+
schema: kendo.data.schemas.filemanager
1166+
});
1167+
1168+
var filemanager = $("#fileManager").data("kendoFileManager");
1169+
filemanager.setDataSource(dataSource);
1170+
</script>
1171+
11081172
### destroy
11091173
Destroys the FileManagers.
11101174

typescript/kendo.all.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3682,7 +3682,8 @@ declare namespace kendo.ui {
36823682
getSelected(): void;
36833683
getSize(): void;
36843684
destroy(): void;
3685-
3685+
setDataSource(dataSource: kendo.data.FileManagerDataSource): void;
3686+
36863687
}
36873688

36883689
interface FileManagerBreadcrumb {

0 commit comments

Comments
 (0)