ZK遍历列表列表

时间:2014-11-10 09:10:33

标签: java listbox zk groupbox zul

我对ZK框架完全陌生,我不确定我提供的信息是否足够。

我知道,如果有固定数量的类别,那么在.zul文件中 - 对于每个Groupbox,可以显示Listbox

目前,我有一个明确显示的用户列表,即有动态数字类别,每个类别都有动态的用户数。这是使用Vlayout实现和显示的。

如果每个类别中有超过10个用户,则需要显示10个用户,然后提供按钮(或类似内容)以显示同一类别中的更多用户。

我的问题是 -

  1. 是否可以使用Vlayout
  2. 来达到此要求
  3. 如果没有,我们是否可以遍历Groupbox列表以显示Listbox(用户列表) Groupbox文件中的每个.zul(类别)?
  4. 或者是否有更简单/更有效的方法来实现这一目标 要求?
  5. 任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

是的,您可以参考此article来使用" ForEach"和"如果"使用Vlayout或Listbox进行标记。

例如,

<template name="tree">
    <forEach items="@load(vm.authors)" end="10" var="author">
        <vlayout>
            // omitted
        </vlayout>
    </forEach>
    <if test="@load(not empty vm.authors and vm.authors.size() gt 10)">
        <span>More...</span>
    </if>
</template>