Caption"
From Documentation
Jumperchen (talk | contribs) |
RebeccaLai (talk | contribs) m |
||
(18 intermediate revisions by 9 users not shown) | |||
Line 3: | Line 3: | ||
= Caption = | = Caption = | ||
− | * Demonstration: [http://www.zkoss.org/zkdemo/ | + | *Demonstration: [http://www.zkoss.org/zkdemo/layout/group_box Groupbox] |
*Java API: <javadoc>org.zkoss.zul.Caption</javadoc> | *Java API: <javadoc>org.zkoss.zul.Caption</javadoc> | ||
*JavaScript API: <javadoc directory="jsdoc">zul.wgt.Caption</javadoc> | *JavaScript API: <javadoc directory="jsdoc">zul.wgt.Caption</javadoc> | ||
+ | *Style Guide: [[ZK_Style_Guide/XUL_Component_Specification/Caption| Caption]] | ||
= Employement/Purpose = | = Employement/Purpose = | ||
− | A header for a Groupbox. It may contain either a text label, using <javadoc>org.zkoss.zul.impl.LabelElement</javadoc | + | A header for a Groupbox, Window, and Panel. It may contain either a text label, using <javadoc method="setLabel(java.lang.String)">org.zkoss.zul.impl.LabelElement</javadoc>, or child elements for a more complex caption. |
+ | |||
+ | = Preload Image = | ||
+ | {{versionSince| 6.0.0}} | ||
+ | |||
+ | The feature is applied to all of the LabelImageElement and Image components. | ||
+ | |||
+ | By default the preload function is disabled, so users have to specify the ''custom-attributes'' and set it to true. | ||
+ | For example, | ||
+ | |||
+ | <source lang="xml" highlight="2"> | ||
+ | <caption image="xxx.png" label="caption"> | ||
+ | <custom-attributes org.zkoss.zul.image.preload=”true”/> | ||
+ | </caption> | ||
+ | </source> | ||
+ | |||
+ | Or specify it just below the root component. | ||
+ | |||
+ | For example, | ||
+ | |||
+ | <source lang="xml" highlight="2"> | ||
+ | <window> | ||
+ | <custom-attributes org.zkoss.zul.image.preload=”true”/> | ||
+ | <caption image="xxx.png" label="caption"> | ||
+ | <image src="xxx.png"/> | ||
+ | </window> | ||
+ | </source> | ||
+ | |||
+ | As you can see, the ''custom-attributes'' will be checked recursively. | ||
+ | |||
= Example = | = Example = | ||
− | [[ZKComRef_Caption_Example.png]] | + | [[File:ZKComRef_Caption_Example.png]] |
Line 23: | Line 53: | ||
<radiogroup onCheck="fruit.value = self.selectedItem.label"> | <radiogroup onCheck="fruit.value = self.selectedItem.label"> | ||
<radio label="Apple"/> | <radio label="Apple"/> | ||
− | + | <radio label="Orange"/> | |
− | + | <radio label="Banana"/> | |
</radiogroup> | </radiogroup> | ||
</groupbox> | </groupbox> | ||
Line 30: | Line 60: | ||
</zk> | </zk> | ||
</source> | </source> | ||
+ | |||
+ | =Supported Events= | ||
+ | |||
+ | {| class='wikitable' | width="100%" | ||
+ | ! <center>Name</center> | ||
+ | ! <center>Event Type</center> | ||
+ | |||
+ | |- | ||
+ | | None | ||
+ | | None | ||
+ | |||
+ | |} | ||
+ | |||
+ | *Inherited Supported Events: [[ZK_Component_Reference/Base_Components/LabelImageElement#Supported_Events | LabelImageElement]] | ||
Line 36: | Line 80: | ||
*ALL | *ALL | ||
− | =Use | + | =Use Cases= |
− | {| | + | {| class='wikitable' | width="100%" |
! Version !! Description !! Example Location | ! Version !! Description !! Example Location | ||
|- | |- | ||
− | | 5.0 | + | | 5.0 |
− | | How to use | + | | How to use the title and caption inside a [[ZK Component Reference/Containers/Window|Window]] |
− | | | + | | [[ZK_Component_Reference/Containers/Window#Title_and_Caption|Title and Caption]] |
|} | |} | ||
=Version History= | =Version History= | ||
+ | {{LastUpdated}} | ||
− | + | {| class='wikitable' | width="100%" | |
− | |||
− | {| | ||
! Version !! Date !! Content | ! Version !! Date !! Content | ||
|- | |- | ||
− | | | + | | |
− | | | + | | |
− | | | + | | |
|} | |} | ||
{{ZKComponentReferencePageFooter}} | {{ZKComponentReferencePageFooter}} |
Latest revision as of 04:27, 5 February 2024
Caption
Employement/Purpose
A header for a Groupbox, Window, and Panel. It may contain either a text label, using LabelElement.setLabel(String), or child elements for a more complex caption.
Preload Image
Since 6.0.0
The feature is applied to all of the LabelImageElement and Image components.
By default the preload function is disabled, so users have to specify the custom-attributes and set it to true. For example,
<caption image="xxx.png" label="caption">
<custom-attributes org.zkoss.zul.image.preload=”true”/>
</caption>
Or specify it just below the root component.
For example,
<window>
<custom-attributes org.zkoss.zul.image.preload=”true”/>
<caption image="xxx.png" label="caption">
<image src="xxx.png"/>
</window>
As you can see, the custom-attributes will be checked recursively.
Example
<zk>
<window border="normal" width="350px">
<caption label="This is a caption"/>
<groupbox width="300px">
<caption label="fruits"/>
<radiogroup onCheck="fruit.value = self.selectedItem.label">
<radio label="Apple"/>
<radio label="Orange"/>
<radio label="Banana"/>
</radiogroup>
</groupbox>
</window>
</zk>
Supported Events
None | None |
- Inherited Supported Events: LabelImageElement
Supported Children
*ALL
Use Cases
Version | Description | Example Location |
---|---|---|
5.0 | How to use the title and caption inside a Window | Title and Caption |
Version History
Version | Date | Content |
---|---|---|