%Studio.Extension.Menu
Class %Studio.Extension.Menu Extends (%Persistent, %XML.Adaptor) [ Inheritance = right, System = 3 ]
Table user top level menu names for use with user defined Studio customisation
Properties
MenuItem
Property MenuItem As list Of MenuItem(XMLPROJECTION = "ELEMENT");
MenuBase
Relationship MenuBase As MenuBase [ Cardinality = parent, Inverse = Menu ];
Name
Property Name As %String(MAXLEN = 128, XMLPROJECTION = "ATTRIBUTE");
Resource name of this top level menu item
Type
Property Type As %Integer(XMLPROJECTION = "ATTRIBUTE") [ InitialExpression = "0" ];
If the type is 0 then this is a regular top level menu. If the type is 1 then this is a context submenu to be added to all the context menus.