这是一个例子:
<zk switch="${each}">
<zk case="1">
<hbox spacing="0">
<textbox
value="@bind(processChecklistBean.processCheckListDesc)" />
<image
src="/resource/image/greenbar-bar.gif" style="cursor:pointer"
onClick="@command('showPickModalWindow',folderProcessObject = processChecklistBean)" />
</hbox>
</zk>
<zk case="2">
<hbox spacing="0">
<textbox
value="@bind(processChecklistBean.folderProcessChecklistRecord.checklistComment)" />
<image
src="/resource/image/greenbar-bar.gif" style="cursor:pointer"
onClick="@command('showCommentPickDialog',folderProcessObject = processChecklistBean)">
</image>
</hbox>
</zk>
</zk
谁能告诉我:
为什么要用
switch
和case
这两个属性?在哪种情况下更喜欢 switch 和 case 属性?
最佳答案
如果您了解 Java Switch
Case,您将很容易理解为什么在这里使用它只需检查这个 when-to-use-a-switch-statement-in-java
这里如果你使用if/else
,它有点复杂,它会检查每个条件,而在 Switch case 循环中会自动中断。就像如果 case="1"
满足当前循环将中断并且它不会继续并且循环将再次启动这是一个优点
关于java - ZK标签中的switch和case属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165662/