浏览 1859 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-12
public class Person { private String firstname; private String lastname; private String sex; private int age; /** *属性的getter和setter方法 */ } page中定义: <component id="boys" type="contrib:TableView"> <binding name="source" value="persons"/> <binding name="columns" value="literal:id,name,sex,age"/><!--name为组合要显示在页面当中的自定义的值--> <binding name="pageSize" value="5"/><!--控制所显示的行数--> <binding name="element" value="literal:span"/> </component> <component id="nameColumnValue" type="Block"/><!--此处一定要是columns中的列名加“column”,否则会说Person中找不到name属性--> <component id="name" type="Insert"> <binding name="value" value="name"/><!--name是在page类中获取的--> </component> 获取name值 @InjectComponent(“rows”)<!--rows是在html中定义的行集组件--> public abstract TableRows getTableRows(); public String getName() { Person person = (Person)getTableRows().getTableRow(); return person.firstname+person.lastname; } 接着就可以再页面上显示自己想要显示的列name了
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |