|
let fileObject: FileManager = new FileManager({
ajaxSettings: {
url: hostUrl + 'api/FileManager/FileOperations',
getImageUrl: hostUrl + 'api/FileManager/GetImage',
uploadUrl: hostUrl + 'api/FileManager/Upload',
downloadUrl: hostUrl + 'api/FileManager/Download'
},
view: 'Details',
contextMenuSettings: {
file: ["Custom", "Open", "|", "Delete", "Download", "Rename", "|", "Details"],
folder: ["Custom", "Open", "|", "Delete", "Download", "Rename", "|", "Details"],
layout: ["Custom", "SortBy", "View", "Refresh", "|", "NewFolder", "Upload", "|", "Details", "|", "SelectAll"],
visible: true
},
menuClick: menuClick
});
fileObject.appendTo('#filemanager');
function menuClick(args){
if(args.item.text == "Custom"){
dialog.show();
}
} |