Adding a Data Source"

From Documentation
m (Created page with '{{ZKDevelopersGuidePageHeader}} First of all, we have to define a data source as a data bean. In this example, we use <tt>Person</tt> class as an example that holds the informat…')
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{ZKDevelopersGuidePageHeader}}
+
#REDIRECT [[ZK Developer's Reference/MVVM/Data Binding]]
 
 
First of all, we have to define a data source as a data bean. In this example, we use <tt>Person</tt> class as an example that holds the information of a person, say, first name, and last name.
 
 
 
Person.java
 
 
 
<source lang="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;
 
}
 
}
 
</source>
 
 
 
Then, declare a data source in the page as follows,
 
 
 
<source lang="xml" >
 
<zscript><![CDATA[
 
//prepare the example person object
 
Person person = new Person();
 
person.setFirstName("Tom");
 
person.setLastName("Hanks");
 
]]>
 
</zscript>
 
</source>
 
 
 
{{ ZKDevelopersGuidePageFooter}}
 

Latest revision as of 03:58, 10 February 2012