What's Renderer"

From Documentation
m (Created page with '{{ZKDevelopersGuidePageHeader}} A renderer is responsible for rendering the layout of certain model. For example, <tt>RowRenderer</tt> is responsible for rendering data stored i…')
 
Line 5: Line 5:
  
 
ZK has provided default renders:
 
ZK has provided default renders:
 
==Three Steps to Use Live Data==
 
*Prepare the data in the form of <tt>ListModel</tt>. ZK has a concrete implementation called <javadoc>org.zkoss.zul.SimpleListModel</javadoc>  for representing an array of objects.
 
*Implement the <javadoc type="interface">org.zkoss.zul.RowRenderer</javadoc> interface for rendering a row of data into the Grid.
 
** This is optional. If it is not specified, the default <tt>rowrender</tt> is used to render the data into the first column.
 
** You could implement different renderers for represent the same data in different views.
 
*Specify the data in the <tt>model</tt> property, and, optionally, the <tt>rowrender</tt> in the <tt>rowRenderer</tt> property.
 
  
 
{{ ZKDevelopersGuidePageFooter}}
 
{{ ZKDevelopersGuidePageFooter}}

Revision as of 08:20, 15 July 2010

Stop.png This documentation is for an older version of ZK. For the latest one, please click here.


A renderer is responsible for rendering the layout of certain model. For example, RowRenderer is responsible for rendering data stored in the ListModel to the specified row in the Grid.

ZK has provided default renders:



Last Update : 2010/07/15

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