Activates Data Binding Manager"

From Documentation
m
m
Line 1: Line 1:
 +
{{Old Version
 +
|url=http://books.zkoss.org/wiki/ZK_Developer%27s_Reference/Data_Binding/Adding_a_Data_Source
 +
|}}
 
{{ZKDevelopersGuidePageHeader}}
 
{{ZKDevelopersGuidePageHeader}}
  

Revision as of 04:35, 18 January 2011

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

Activates Data Binding Manager


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


First of all, we have to define a data source as a data bean. In this example, we use Person class as an example that holds the information of a person, say, first name, and last name.

Person.java

public class Person {
	private String _firstName = "";
	private String _lastName = "";

	// getter and setters
	public void setFirstName(String firstName) {
		_firstName = firstName;
	}

	public String getFirstName() {
		return _firstName;
	}

	public void setLastName(String lastName) {
		_lastName = lastName;
	}

	public String getLastName() {
		return _lastName;
	}

	public void setFullName(String f) {
		// do nothing.
	}

	public String getFullName() {
		return _firstName + " " + _lastName;
	}
}

Then, declare a data source in the page as follows,

<zscript><![CDATA[
	//prepare the example person object
	Person person = new Person();
	person.setFirstName("Tom");
	person.setLastName("Hanks");
]]>
</zscript>

Version History

Last Update : 2011/01/18


Version Date Content
     



Last Update : 2011/01/18

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