首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

ZK fulfill 属性的延迟加载组装

2012-10-31 
ZK fulfill 属性的延迟加载组建:指定一个事件表达式若没有指定事件表达式,在分配所有的属性及创建所有的子

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在程序中怎么定义