Presents a banner upon which buttons can be placed.
Syntax
<xe:tabBarButton attributes>content</xe:tabBarButton>
Table 1. Essential properties
| Property |
Description |
| id |
Defaults to tabBarButton1, tabBarButton2,
and so on. |
| onClick |
Specifies the action when the button
is clicked. |
Table 2. All properties
| Category |
Properties |
| accessibility |
title |
| basics |
binding, dir, icon1, icon2, iconPos1, iconPos2, id, label, lang, loaded, rendered, rendererType, selected, selectOne, transition |
| dojo |
dojoAttributes, dojoType, tooltip |
| events |
onClick |
| styling |
disableTheme, style, styleClass, themeId |
Examples
This example demonstrates a tab bar
with three buttons.<xe:tabBar id="documentTabBar" barType="segmentedControl">
<xe:tabBarButton id="tabBarButtonCancel" label="Cancel">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete" immediate="true" save="false">
<xp:this.action>
<xe:moveTo targetPage="viewPage" transitionType="slide" direction="Right to Left"></xe:moveTo>
</xp:this.action>
</xp:eventHandler>
</xe:tabBarButton>
<xe:tabBarButton id="tabBarButtonEdit" label="Edit" rendered="#{javascript:!document1.isEditable()}">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
<xp:changeDocumentMode mode="edit" var="document1"></xp:changeDocumentMode>
</xp:this.action>
</xp:eventHandler>
</xe:tabBarButton>
<xe:tabBarButton id="tabBarButtonSave" label="Save" rendered="#{javascript:document1.isEditable()}">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action>
<xe:moveTo forceFullRefresh="true" saveDocument="true"
targetPage="viewPage" transitionType="slide" direction="Left to Right">
</xe:moveTo>
</xp:this.action>
</xp:eventHandler>
</xe:tabBarButton>
</xe:tabBar>