gpt4 book ai didi

java - ZK 使用带有 @load 的可见标签

转载 作者:行者123 更新时间:2023-12-01 14:20:17 24 4
gpt4 key购买 nike

我正在使用 ZK.6.5.2 和 ZK Bind 以及 MVVM 模式的实现。在我的 ZK 页面中我有

<h:label>Name:</h:label>        
<label value="@load(vm.person.Name)" />
<h:br />

仅当 vm.person.Name 不为空时,我才需要显示上面的 3 行,但因为在组合时评估,而 @load 值在运行时填充,为了实现上述目标,我有

<h:label visible="@load(not empty vm.person.Name)"/>

但我必须对每个组件设置相同的条件。有没有更干净的方法来实现相同的目标?

任何帮助将不胜感激。谢谢。约翰

最佳答案

你可以尝试这样:

<zk if="@load(not empty vm.person.Name)">

<h:label>Name:</h:label>
<label value="@load(vm.person.Name)" />
<h:br />

</zk>

或者如果您使用上面代码中的“vm.visible”

<zk if="@load(vm.visible)">

<h:label>Name:</h:label>
<label value="@load(vm.person.Name)" />
<h:br />

</zk>

关于java - ZK 使用带有 @load 的可见标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17649956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com