aspnetcore-js-devexpress-dot-richedit-bd90ade4.md
Contains data for the ContextMenuShowing event.
export class ContextMenuShowingEventArgs extends EventArgs
The ContextMenuShowing event occurs before a context menu is displayed. The event handler receives an argument of the ContextMenuShowingEventArgs type. The argument’s properties provide information specific to this event.
EventArgs ContextMenuShowingEventArgs
Returns an object that contains context menu settings.
readonly contextMenu: IContextMenu
| Type | Description |
|---|---|
| IContextMenu |
An object that implements the IContextMenu interface and contains the context menu settings.
|
function onContextMenuShowing(s, e) {
var characterProperties = s.selection.activeSubDocument.getCharacterProperties(s.selection.intervals[0]);
if (characterProperties.bold === true || characterProperties.bold === undefined) {
e.contextMenu.removeItem(DevExpress.RichEdit.ContextMenuCommandId.Copy);
e.contextMenu.removeItem(DevExpress.RichEdit.ContextMenuCommandId.Paste);
e.contextMenu.removeItem(DevExpress.RichEdit.ContextMenuCommandId.Cut);
e.contextMenu.insertItem(new DevExpress.RichEdit.ContextMenuItem('CutCopy', {
icon: 'close', text: 'Copy Paste Disabled', disabled: true
}), 1);
}
};