ZK组件集组件不值

时间:2014-10-21 21:05:15

标签: java zk

看起来很简单,也许很傻。但我找不到将组合框禁用值反转到 a (id = add)可见性的方法。

<combobox id="cb" model="@{cont.values}" autodrop="true" disabled="true" readonly="false" >
    <comboitem self="@{each=val}"  label="@{val.name}" />
</combobox>
<a id="add" iconSclass="icon-plus-sign" visible="${cb.disabled}"/>
  • 如果禁用了组合框 a 不可见
  • 如果启用了组合框 a 可见

如何制作?我的解决方案中的上述形式与我想要的完全相反。

1 个答案:

答案 0 :(得分:1)

使用EL表达式NOT运算符

visible="${not cb.disabled}"

有关ZUML

中EL表达式运算符的更多详细信息,请参阅here

更新:这是一个工作样本

<zk>
    <combobox id="cb" disabled="true" readonly="false" >
       <comboitem label="Test 1" />
       <comboitem label="Test 2" />
       <comboitem label="Test 3" />
    </combobox>
    <a id="add" visible="${not cb.disabled}">Add</a>
</zk>