<ui:repeat value="#{cmsBean.cmsVo.attributesList}" var="attribute">
<ul>
<li>
<div>"#{attribute.name}"</div>
</li>
</ul>
</ui>
现在我必须从attributeList创建单独的列表,&lt; ul&gt;基于#{attribute.attributeType}的值,我该如何使用呢。
答案 0 :(得分:1)
只需做你以前做过的事情,但现在使用新属性作为&#34;名称&#34; ui的属性:重复。
<ui:repeat value="#{cmsBean.cmsVo.attributesList}" var="attribute">
<ui:repeat value="#{attribute.newList}" var="newList">
</ui:repeat>
</ui:repeat>
可以在此处找到类似的问题以及示例代码: How to use <ui:repeat> to iterate over a nested list?
只需做你以前做过的事情,但现在使用新属性作为&#34;名称&#34; ui的属性:重复。
<ui:repeat value="#{cmsBean.cmsVo.attributesList}" var="attribute">
<ui:repeat value="#{attribute.newList}" var="newList">
</ui:repeat>
</ui:repeat>
可以在此处找到类似的问题以及示例代码: How to use <ui:repeat> to iterate over a nested list?
如果要创建新的html无序列表:
在同一个ui中:重复:再次开始,你将有一个嵌套的无序列表。
在ui之外:重复:你应该将列表中的值保存在托管bean内的另一个变量中,以便通过getter访问它(作为第二个ui:repeat的属性值。) p>