Home > Class Reference > ENSLIB namespace > %ZEN.Component.buttonBarItem
Private  Storage   

%ZEN.Component.buttonBarItem


class %ZEN.Component.buttonBarItem extends component

%ZEN.Component.buttonBarItem

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 4 2


Summary


Properties
%condition %import %includeFiles %page
%resource align aux caption
composite containerStyle dragEnabled dropEnabled
enclosingClass enclosingStyle error height
hidden hint hintClass hintStyle
icon iconDisabled id index
label labelClass labelDisabledClass labelStyle
name onafterdrag onbeforedrag onclick
ondrag ondrop onhide onrefresh
onshow onupdate parent showLabel
slice title tuple valign
visible width window

Methods
%AddToSaveSet %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawComponentHTML %DrawHTML %DrawJSStrings
%EnclosingDivId %Eval %EvalC %Extends
%ForceClientRender %GetEventHandlers %GetParameter %GetXMLName
%IsA %IsModified %MakeId %New
%NormalizeObject %ObjectModified %OnAddToPageAfter %OnAddToPageBefore
%OnDrawEnclosingDiv %OnDrawObjectProperties %OnObjectSynch %OnZENDeserialize
%OriginalNamespace %PackageName %QuoteValue %QuoteValueL10N
%RemoveFromSaveSet %Self %SerializeObject %SetModified
%ValidateObject XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType dragFinishHandler dragHandler dragNotifyHandler
dragStartHandler dropHandler dropStartHandler exposeComponent
findElement fireOnUpdateEvent getEnclosingDiv getHidden
getHintElement getLabelElement getProperty getSettings
getType invokeSuper isOfType makeId
onCreate onDelete onDisplayHandler onEndModalHandler
onPopupAction onRefreshContents onSerialize onStartModalHandler
onloadHandler onunloadHandler onupdateHandler refreshContents
render renderContents renderSVG setHidden
setOverlayMode setProperty startProgressBar stopProgressBar


Parameters


• parameter INCLUDEFILES = "zenCSLM.js,zenMenus.js";
CSV list of additional include files (either .js or .css) that should be included when this component is used on a page.
By default, the file extension (.js or .css) is used to determine whether an item in the list is a script include or a style include. You can override this behavior by adding the terms "script:" or "style:" to the beginning of the file name or names. This prefix is not used as part of the include filename.

Properties


• property caption as %ZEN.Datatype.string;
If defined, roll over tooltip to display when button is enabled
• property icon as %ZEN.Datatype.uri;
URI of image to display under normal conditions.
• property iconDisabled as %ZEN.Datatype.uri;
URI of image to display when option is grayed-out.
• property onclick as %ZEN.Datatype.eventHandler;
onclick event handler: This event is fired when the mouse is clicked on the buttonBarItem.

Methods


• method %DrawHTML()
Static HTML display method: draw the BODY of this component as HTML.
Subclasses implement this in order to render the static HTML contents of a component.
• method setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.