Toolbar"
From Documentation
m |
m |
||
Line 13: | Line 13: | ||
===Action Handler=== | ===Action Handler=== | ||
The Spreadsheet use a default <javadoc directory="zss" >org.zkoss.zss.ui.sys.ActionHandler</javadoc> to perform toolbar button's action. Developer could use customized ActionHandler by API <javadoc directory="zss" method="setActionHandler">org.zkoss.zss.ui.Spreadsheet</javadoc> or by library property org.zkoss.zss.ui.ActionHandler.class, refer to [http://code.google.com/p/zkbooks/source/browse/trunk/zssessentials/examples/WebContent/WEB-INF/zk.xml sample zk.xml] | The Spreadsheet use a default <javadoc directory="zss" >org.zkoss.zss.ui.sys.ActionHandler</javadoc> to perform toolbar button's action. Developer could use customized ActionHandler by API <javadoc directory="zss" method="setActionHandler">org.zkoss.zss.ui.Spreadsheet</javadoc> or by library property org.zkoss.zss.ui.ActionHandler.class, refer to [http://code.google.com/p/zkbooks/source/browse/trunk/zssessentials/examples/WebContent/WEB-INF/zk.xml sample zk.xml] | ||
+ | |||
+ | Each toolbar's button represent a action, the ActionHandler define action to take when user click it. | ||
+ | For example | ||
+ | |||
+ | [[File:ZKSsEss_Spreadsheet_Toolbar_buttons.png]] | ||
+ | |||
+ | ====New book==== | ||
+ | |||
+ | The default Action Handler | ||
+ | |||
===ZUML=== | ===ZUML=== |
Revision as of 07:14, 3 April 2012
Purpose
ZK Spreadsheet supports various toolbar buttons for user to perform actions.
Show toolbar
Use Spreadsheet.setShowToolbar to show toolbar.
Action Handler
The Spreadsheet use a default ActionHandler to perform toolbar button's action. Developer could use customized ActionHandler by API Spreadsheet.setActionHandler or by library property org.zkoss.zss.ui.ActionHandler.class, refer to sample zk.xml
Each toolbar's button represent a action, the ActionHandler define action to take when user click it. For example
File:ZKSsEss Spreadsheet Toolbar buttons.png
New book
The default Action Handler
ZUML
Here is a sample example ZUL file
<zk>
<window vflex="1" width="100%" apply="org.zkoss.zssessentials.config.ToolbarComposer">
<button id="toggleToolbar" label="Toggle toolbar"/>
<spreadsheet showToolbar="true"
id="ss" vflex="true" width="100%"
src="/WEB-INF/excel/config/ZSS-demo_sample.xlsx" maxcolumns="40" maxrows="200"
></spreadsheet>
</window>
</zk>