的优势
这里有一个例子:
<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
?开关和case属性更喜欢哪种情况?
如果你知道Java Switch
案例,你会很容易理解为什么在这里使用它。只需检查这个when-to-use-a-switch-statement-in-Java
在这里,如果你将使用if/else
,它有点复杂,它将检查每个条件,而在Switch的情况下,循环将自动中断。就像如果case="1"
满足当前循环将中断,它将不会继续,循环将再次启动一样,这是