读书人

ZK fulfill 属性的延迟加载组装

发布时间: 2012-10-31 14:37:32 作者: rapoo

ZK fulfill 属性的延迟加载组建

:指定一个事件表达式

若没有指定事件表达式,在分配所有的属性及创建所有的子组件之后,ZK加载器会立刻创建组件。在下面的例子中,ZK会首先创建combobox,然后创建定义在/my/super.zul内的组件。

<div fulfill="=/my/super.zul">    <combobox/></div>

onFulfill事件

在ZK执行了fulfill条件之后,即创建了所有的后续组件之后,会触发一个org.zkoss.zk.ui.event.FulfillEvent实例的onFulfill事件来通知组件做后续处理,如果有后续事件的话。

例如,你要使用org.zkoss.zk.ui.Components类的wireVariables方法,必须再次调用wireVariables,然后在onFulfill事件内通知新组件。

<div fulfill="b1.onClick, b2.onOpen"  onFulfill="Components.wireVariables(self, controller)">  ...</div>
1 楼 okjbc 2011-05-09 能不能补充一下fulfill在程序中怎么定义

读书人网 >Web前端

热点推荐