Cardlayout"

From Documentation
m
Line 10: Line 10:
 
= Employment/Purpose =
 
= Employment/Purpose =
 
<tt>Cardlayout</tt> is a layout that allow end-user change component like change card. The <tt>selectedIndex</tt> will decide which component will be shown. When <tt>selectedIndex</tt> value change or call <tt>next()</tt>, <tt>previous()</tt>, will animate between componet transform. The <tt>orient</tt> attribute decide animation way is horizontal or vertical.
 
<tt>Cardlayout</tt> is a layout that allow end-user change component like change card. The <tt>selectedIndex</tt> will decide which component will be shown. When <tt>selectedIndex</tt> value change or call <tt>next()</tt>, <tt>previous()</tt>, will animate between componet transform. The <tt>orient</tt> attribute decide animation way is horizontal or vertical.
 +
 +
[[Image:ZKComRef_Cardlayout_Horizontal.png]]
 +
[[Image:ZKComRef_Cardlayout_Vertical.png]]
  
 
= Example =
 
= Example =
Line 17: Line 20:
 
<cardlayout id="card" width="300px" height="200px" style="border:1px solid red" selectedIndex="1">
 
<cardlayout id="card" width="300px" height="200px" style="border:1px solid red" selectedIndex="1">
 
<div vflex="1" hflex="1" style="background-color:yellow;padding:20px">flex component</div>
 
<div vflex="1" hflex="1" style="background-color:yellow;padding:20px">flex component</div>
 +
<window title="Window Component" border="normal" width="250px">content...</window>
 
<listbox>
 
<listbox>
 
<listhead sizable="true">
 
<listhead sizable="true">
Line 39: Line 43:
 
</listfoot>
 
</listfoot>
 
</listbox>
 
</listbox>
<window title="Window Component" border="normal" width="250px">content...</window>
 
 
</cardlayout>
 
</cardlayout>
 
<hlayout>
 
<hlayout>

Revision as of 03:43, 15 August 2012

Cardlayout

  • Demonstration: N/A
  • Java API: Cardlayout
  • JavaScript API: Cardlayout
  • Style Guide: N/A
    • Available for ZK:
    • http://www.zkoss.org/product/zkhttp://www.zkoss.org/whyzk/zkeeVersion pe-ee.png

    Employment/Purpose

    Cardlayout is a layout that allow end-user change component like change card. The selectedIndex will decide which component will be shown. When selectedIndex value change or call next(), previous(), will animate between componet transform. The orient attribute decide animation way is horizontal or vertical.

    ZKComRef Cardlayout Horizontal.png ZKComRef Cardlayout Vertical.png

    Example

    ZKComRef Cardlayout Example.png

    	<cardlayout id="card" width="300px" height="200px" style="border:1px solid red" selectedIndex="1">
    		<div vflex="1" hflex="1" style="background-color:yellow;padding:20px">flex component</div>
    		<window title="Window Component" border="normal" width="250px">content...</window>
    		<listbox>
    			<listhead sizable="true">
    				<listheader label="name" sort="auto" />
    				<listheader label="gender" sort="auto" />
    			</listhead>
    			<listitem>
    				<listcell label="Mary" />
    				<listcell label="FEMALE" />
    			</listitem>
    			<listitem>
    				<listcell label="John" />
    				<listcell label="MALE" />
    			</listitem>
    			<listfoot>
    				<listfooter>
    					<label value="This is footer1" />
    				</listfooter>
    				<listfooter>
    					<label value="This is footer2" />
    				</listfooter>
    			</listfoot>
    		</listbox>
    	</cardlayout>
    	<hlayout>
    		<button onClick="card.previous()">previous</button>
    		<button onClick="card.next()">next</button>
    		<button onClick='card.setOrient("horizontal".equals(card.getOrient()) ? "vertical" : "horizontal")'>change orient</button>
    	</hlayout>
    

    Supported Events

    Name
    Event Type
    None None

    Supported Children

    *ALL
    

    Use Cases

    Version Description Example Location
         

    Version History

    Last Update : 2012/08/15


    Version Date Content
    6.5.0 August, 2012 Cardlayout was introduced.



    Last Update : 2012/08/15

    Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.