以下是一个例子:
<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属性更喜欢?
答案 0 :(得分:0)
如果您了解Java Switch
案例,您将很容易理解为什么在这里使用它只需检查when-to-use-a-switch-statement-in-java
这里,如果您使用if/else
它的位复杂,它将检查每个条件,而在Switch情况下循环将自动中断。就像case="1"
满足当前循环将会中断并且它不会继续前进并且循环将再次启动这是一个优势