id属性

为了读取Java代码或EL表达式中的组件,你可以使用id属性来标识它。在下面的例子中,我们为label设置了一个标识,这样当一个按钮被按下时,我们就可以操纵label的值了。

<window title="Vote" border="normal">
   Do you like ZK? <label id="label"/>
   <separator/>
   <button label="Yes" onClick="label.value = self.label"/>
   <button label="No" onClick="label.value = self.label"/>
</window>

当按下Yes按钮时,可以看到如下效果:

下面是一个EL表达式为组件赋值的例子:

<textbox id="source" value="ABC"/>
<label value="${source.value}"/>