Composite Component"

From Documentation
Line 5: Line 5:
 
Like a [[ZK Developer's Reference/UI Composing/Macro Component|macro component]], a composite component is an approach to compose a component based on a template. Unlike a macro component, a composite component has to create and wire the child components by itself, and handle ID space if necessary. The advantage is that a composite component can extend from any component, such as <javadoc>org.zkoss.zul.Row</javadoc>, such that it is easier to fit to any situation (and no need of the inline concept).
 
Like a [[ZK Developer's Reference/UI Composing/Macro Component|macro component]], a composite component is an approach to compose a component based on a template. Unlike a macro component, a composite component has to create and wire the child components by itself, and handle ID space if necessary. The advantage is that a composite component can extend from any component, such as <javadoc>org.zkoss.zul.Row</javadoc>, such that it is easier to fit to any situation (and no need of the inline concept).
  
=Implement Composite Component=
+
=Implement a Composite Component=
 +
==Implement a Template==
 +
==Implement a Java Class==
 +
===ID Space===
 +
 
 
=Use Composite Component=
 
=Use Composite Component=
 
=Version History=
 
=Version History=

Revision as of 02:59, 9 November 2010


Composite Component


Like a macro component, a composite component is an approach to compose a component based on a template. Unlike a macro component, a composite component has to create and wire the child components by itself, and handle ID space if necessary. The advantage is that a composite component can extend from any component, such as Row, such that it is easier to fit to any situation (and no need of the inline concept).

Implement a Composite Component

Implement a Template

Implement a Java Class

ID Space

Use Composite Component

Version History

Last Update : 2010/11/9

Version Date Content
     



Last Update : 2010/11/09

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