Delete Picture"
From Documentation
(1st Draft) |
|||
Line 1: | Line 1: | ||
{{ZKSpreadsheetEssentialsPageHeader}} | {{ZKSpreadsheetEssentialsPageHeader}} | ||
+ | |||
+ | {{Deprecated|url=http://books.zkoss.org/wiki/ZK_Spreadsheet_Essentials}} | ||
+ | |||
+ | |||
{{ZSS EE}} | {{ZSS EE}} | ||
Revision as of 06:40, 22 August 2013
This article is out of date, please refer to http://books.zkoss.org/wiki/ZK_Spreadsheet_Essentials for more up to date information.
Available in ZK Spreadsheet EE only
Purpose
ZK Spreadsheet uses Range.deletePicture (Picture) to delete a picture from the sheet.
ZUML
<window vflex="1" width="100%"
apply="org.zkoss.zssessentials.config.DeletePictureComposer">
<spreadsheet id="myss" src="/WEB-INF/excel/config/DeletePicture.xlsx" maxrows="200"
maxcolumns="40" vflex="1" width="100%">
</spreadsheet>
<button id="delete" label="Delete All Pictures"/>
</window>
Composer
ZK Spreadsheet use Worksheet.getPictures() to retrieve all pictures in the sheet.
private Spreadsheet myss;
public void onClick$delete(MouseEvent evt) throws Exception {
//delete all picture
Worksheet sheet = myss.getSelectedSheet();
Range rng = Ranges.range(sheet);
for(Picture pic : sheet.getPictures()) {
rng.deletePicture(pic);
}
}
View the complete source of ZUML deletePicture.zul
View the complete source of composer DeletePictureComposer.java
Version History
Version | Date | Content |
---|---|---|
2.2.0 | Nov. 10, 2011 | API to delete a picture |
All source code listed in this book is at Github.