The ContextMenu class consists of the following members. You can use this class to disable a menu item on the client side.
Constructor |
Description |
public ContextMenu(); |
Initializes a new instance of the ContextMenu class |
Property |
Description |
public Array Items {get;} |
Gets the MenuItem collection |
Method |
Description |
GetItem(name: string); |
Gets a menu item using text |
SetEnabled(enabled); |
Sets the menu item enabled state |
GetEnabled(); |
Gets the menu item enabled state |
GetText(); |
Gets the menu item text |
This is a sample that disables a menu item. On the client side, the script would look like this:
JavaScript |
Copy Code
|
function onContextMenuOpening(event)
{
var menu = event.ContextMenu;
var copyItem = menu.GetItem("Copy");
copyItem.SetEnabled(false);
}
|