Specialized group for defining menus.
parameter DEFAULTGROUPCLASS = "menuTable";
Subclasses can set this to change default css class for a group. parameter DEFAULTLAYOUT = "horizontal";
Subclasses can set this to change default layout for a group.
property layout as
%ZEN.Datatype.string(MAXLEN=250,ZENENCRYPT=0) [ InitialExpression = ..#DEFAULTLAYOUT ];
%ZEN.Datatype.boolean [ InitialExpression = 0 ];
%ZEN.Datatype.integer(XMLPROJECTION="none",ZENSETTING=0) [ InitialExpression = 0 ];
Specifies how components within this group should be layed out. (VALUELIST = ",vertical,horizontal") property onactivate as
onactivate event handler: If this menu is a submenu, then this event is fired just before the submenu is made visible. property onshowHelp as
onshowHelp event handler: This event is fired when the user moves the mouse over this menu item. property subMenuActive as
Internal property used to keep track of state on client property subMenuLevel as
Internal property used to indicate if this is a submenu and, if so, how many level deep.
Subclasses implement this in order to render the static HTML contents of a component.
Display the submenu.