JavaScript/jQuery FileManager - contextMenu.items
Configures context menu items' settings.
The FileManager UI component allows you to add default and custom context menu items.
jQuery
$(function () {
$("#file-manager").dxFileManager({
contextMenu: {
items: [
"create", // default item
{
name: "create",
text: "Create Directory",
beginGroup: true
}
//...
]
}
});
}); 
Custom Items
To add a custom context menu item, specify its text and optional settings (for example, a file extension for a newly created file). Use the contextMenuItemClick event to handle clicks on custom context menu items.
jQuery
$(function () {
$("#file-manager").dxFileManager({
contextMenu: {
items: [
{
text: "Create new file",
icon: "plus",
items: [
{
text: "Plain text document",
extension: ".txt",
onClick: onItemClick
},
// ...
]
},
// ...
"move", "copy", "delete", "refresh" // default items
]
}
// ...
});
});
closeMenuOnClick
Specifies if a menu is closed when a user clicks the item.
icon
Specifies the menu item's icon.
This property accepts one of the following:
- The icon's URL
- The icon's name if the icon is from the DevExtreme icon library
- The icon's CSS class if the icon is from an external icon library (see External Icon Libraries)
- The icon in the Base64 format
- The icon in the SVG format. Ensure that the source is reliable.
items
Configures settings of a context menu item's subitems.
The FileManager UI component allows you to add default and create custom context menu subitems.
jQuery
$(function () {
$("#file-manager").dxFileManager({
contextMenu: {
items: [
"create", // default item
{
text: "Create new file", // custom item with subitems
items: [
{
text: "Plain text document",
extension: ".txt",
onClick: onItemClick
},
// ...
]
},
// ...
"move", "copy", "delete", "refresh" // default items
]
}
// ...
});
});name
Specifies the context menu item's name.
If you have technical questions, please create a support ticket in the DevExpress Support Center.