zk框架之Condition Evaluation

If and Unless

我们可以通过if和Unless来控制widget的显示与否

<button if="${param.readOnly=='true' }"></button>

<button unless="${param.readOnly=='true' }"></button>

 

Switch and Case

类似于java中的Switch、Case

<zk switch="${fruit }">

<zk case="apple">

Evaluated only if ${fruit } is apple

</zk>

<zk case="${ special}">

Evaluated only if ${fruit } equals ${ special}

</zk>

<zk>

Evaluated only if none of above cases matches

</zk>

</zk>

 

Multiple Cases

你可以在case中指定多个值

<zk case="apple,${special}">

Evaluated  if ${fruit } is either ${ special} or apple

</zk>

 

Regular Expression

<zk case="/ap*.e/">

匹配ap*.e

</zk>

 

Choose and When

choose and when 是zk元素中第三种condition evaluation

<zk choose="">

<zk when="${fruit == 'apple'}">

evaluated if the when condition is true

</zk>

<zk>

</zk>

</zk>

你不用指定任何值在choose中,当zk检测到choose时,会一个接一个检查when

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值