@syncfusion/ej2-filemanager
Version:
Essential JS 2 FileManager Component
45 lines (39 loc) • 1.3 kB
text/typescript
import { Property, ChildProperty } from '@syncfusion/ej2-base';
export const fileItems: string[] = ['Open', '|', 'Cut', 'Copy', '|', 'Delete', 'Download', 'Rename', '|', 'Details'];
export const folderItems: string[] = ['Open', '|', 'Cut', 'Copy', 'Paste', '|', 'Delete', 'Rename', 'Download', '|', 'Details'];
export const layoutItems: string[] = [
'SortBy', 'View', 'Refresh', '|', 'Paste', '|', 'NewFolder', 'Upload', '|', 'Details', '|', 'SelectAll'
];
/**
* Specifies the ContextMenu settings of the File Manager.
*/
export class ContextMenuSettings extends ChildProperty<ContextMenuSettings> {
/**
* Specifies the array of string or object that is used to configure file items.
*
* @default fileItems
*/
(fileItems)
public file: string[];
/**
* An array of string or object that is used to configure folder items.
*
* @default folderItems
*/
(folderItems)
public folder: string[];
/**
* An array of string or object that is used to configure layout items.
*
* @default layoutItems
*/
(layoutItems)
public layout: string[];
/**
* Enables or disables the ContextMenu.
*
* @default true
*/
(true)
public visible: boolean;
}