Toolbar"
From Documentation
m |
m |
||
Line 16: | Line 16: | ||
Each toolbar's button represent a action, the ActionHandler process action when user click it. | Each toolbar's button represent a action, the ActionHandler process action when user click it. | ||
− | <br/>For example, the paste | + | <br/>[[File:ZKSsEss_Spreadsheet_Toolbar_paste.png]] |
+ | <br/>For example, the paste toolbarbutton and menuitem represent <javadoc directory="zss" method="PASTE">org.zkoss.zss.ui.Action</javadoc>, deveoper could override | ||
default behavior by override <javadoc directory="zss" method="doPaste">org.zkoss.zss.ui.sys.ActionHandler</javadoc> | default behavior by override <javadoc directory="zss" method="doPaste">org.zkoss.zss.ui.sys.ActionHandler</javadoc> | ||
− | |||
− | |||
− | |||
====New book==== | ====New book==== |
Revision as of 07:41, 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 process action when user click it.
For example, the paste toolbarbutton and menuitem represent Action.PASTE, deveoper could override
default behavior by override ActionHandler.doPaste
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>