您的位置:首页 > 其它

【ZK框架】doBeforeCompose和doAfterCompose

2015-04-22 17:25 155 查看
1.打开页面开始加载window控件的时候先执行doBeforeCompose再执行doAfterCompose。

①页面间传值内容建议写在doAfterCompose方法里。

@Override
public ComponentInfo doBeforeCompose(Page page, Component parent,
ComponentInfo compInfo) {
// TODO Auto-generated method stub
//user为上一页面传至本页面的实例,在这里我将该实例强制转换为Test对象,赋值给test。
test= (Test) Executions.getCurrent().getArg().get("user");
return super.doBeforeCompose(page, parent, compInfo);
}


②对本页面的控件进行初始化操作只能写在doAfterCompose方法里。

<pre name="code" class="java">	@Override
public void doAfterCompose(Component comp) throws Exception {
// TODO Auto-generated method stub
super.doAfterCompose(comp);
//初始化控件
initList();
}


个人理解:Compose应该是一个加载控件的过程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: