Toolbar
Toolbar
- Demonstration: Toolbar
- Java API: org.zkoss.zul.Toolbar
- JavaScript API:
zul.wgt.Toolbar
Employment/Purpose
A toolbar
is used to place a series of buttons, such as
toolbarbutton
or button.
The toolbar buttons could be used without
toolbars, so a toolbar could be used without tool buttons. However, the
tool buttons change their appearance if they are placed inside a
toolbar.
The toolbar has two orientation: horizontal
and vertical.
It controls
how the buttons are placed.
See also : Button, Toolbarbutton
Example
<window title="Toolbar window" border="normal" width="300px">
<toolbar>
<toolbarbutton label="Left" />
<space />
<toolbarbutton label="Right" image="/img/network.gif"
dir="reverse" />
</toolbar>
<toolbar orient="vertical">
<button label="Left" image="/img/network.gif" width="125px" />
<toolbarbutton label="Right" image="/img/network.gif"
dir="reverse" />
</toolbar>
</window>
overflowPopup
since 8.6
When overflowPopup="true"
, a toolbar will have a ...
symbol that
shows a popup that contains those buttons not fitting in the toolbar.
Default: false.
<toolbar overflowPopup="true" width="350px" style="border: 1px black solid;">
<toolbarbutton label="one" iconSclass="z-icon-home"/>
<toolbarbutton label="two" iconSclass="z-icon-home"/>
<toolbarbutton label="three" iconSclass="z-icon-home"/>
<toolbarbutton label="four" iconSclass="z-icon-home"/>
<toolbarbutton label="five" iconSclass="z-icon-home"/>
<toolbarbutton label="six" iconSclass="z-icon-home"/>
</toolbar>
overflowPopupIconSclass
since 9.6
When overflowPopup=”true”, you can customize a toolbar ...
symbol just
specify the overflowPopupIconSclass
attribute. For a complete list of
icons, please refer to FontAwesome Cheatsheet.
Default: ...
symbol
<toolbar overflowPopup="true" overflowPopupIconSclass="z-icon-plus-square" width="350px" style="border: 1px black solid;">
<toolbarbutton label="one" iconSclass="z-icon-home"/>
<toolbarbutton label="two" iconSclass="z-icon-home"/>
<toolbarbutton label="three" iconSclass="z-icon-home"/>
<toolbarbutton label="four" iconSclass="z-icon-home"/>
<toolbarbutton label="five" iconSclass="z-icon-home"/>
<toolbarbutton label="six" iconSclass="z-icon-home"/>
</toolbar>
Supported Events
Name |
Event Type |
---|---|
None |
None |
- Inherited Supported Events: XulElement
Supported Molds
Available molds of a component are defined in lang.xml embedded in zul.jar. It is suggested to set mold to panel while toolbar is in the footer of a panel.
Name |
Snapshot |
---|---|
default |
 |
panel |
 |
Supported Children
*ALL