在我的JSF页面中,我正在运行2个不同的迭代器
使用tr:iterator标签。
每个迭代器打印3个单词
从此页面生成的html包含2个'dt'元素,其中包含3个其他'td'元素中的3个单词。
生成的html是否可能在一个列表中包含6个'td'元素?
这样第一个迭代器中的元素与第二个迭代器中的元素没有区别。
我需要像Append Tag这样的东西来附加迭代器以形成一个附加的迭代器
在每个相应的迭代器
之后,条目从一个迭代器到另一个迭代器用尽了条目。
我的代码:
<tr:panelHorizontalLayout >
<tr:iterator value="#{bean.x}" var="x" rows="0" >
<tr:outputText value="#{x.a} "/>
</tr:iterator>
<tr:iterator value="#{secondbean.y}" var="y" rows="0" >
<tr:outputText value="# {y.b} "/>
</tr:iterator>
</tr:panelHorizontalLayout>
谢谢!
答案 0 :(得分:0)
tr:panelHorizontalLayout
是一个布局元素,可以水平排列其子元素。
由于tr:iterator
是命名容器元素,因此tr:iterator
的{{1}}将是由tr:panelHorizontalLayout
排列的子项。
尝试将tr:iterator
替换为tr:forEach
。