<?page title="User Management" contentType="text/html;charset=UTF-8"?>
<zk>
<window id="Main_Form" title="User Management" border="normal" width="500px" use="de.valuegrids.usermanage.SelectForm">
<zscript>
<![CDATA[
import de.valuegrids.usermanage.*;
import de.valuegrids.usermanage.utils.*;
DBOperator dbo = new DBOperator("zkdev","user");
// zk may not support template =_=?
List alm = dbo.doSelect("*", "");
for(int i=0;i<alm.size();i++)
{
Model mm = (Model)alm.get(i);
}
]]>
</zscript>
<listbox>
<listhead >
<listheader label="Name"/>
<listheader label="Age"/>
</listhead>
<listitem forEach ="${alm}">
<listcell label="${each.name}"/>
<listcell label="${each.age}"/>
</listitem>
</listbox>
<separator/>
<button label="Add" onClick='Main_Form.page_forward("add.zul")' /><space />
<button label="Update" onClick='Main_Form.page_forward("modify.zul")' /><space />
<button label="Delete" onClick='' /><space />
<button label="Search" onClick='Main_Form.page_forward("Search.zul")' />
<separator />
</window>
</zk>
======================================================================
Model.java:
package de.valuegrids.usermanage;
/*
*
* Model - User Model
* declared user's name and age
*
* name - String
* age - int
*
* */
public class Model
{
private String name;
private String age;
public void setName(String name)
{
this.name = name;
}
public void setAge(String age)
{
this.age = age;
}
public String getName()
{
return this.name;
}
public String getAge()
{
return this.age;
}
}