【发布时间】:2013-06-21 10:00:40
【问题描述】:
我需要一些帮助,因为我需要在我的页面中创建动态表格,为此我使用 ui:重复标签。 这是我在 jsf 文件中的代码:
<ui:define name="contenido">
<p:fieldset legend="Cronograma">
<ui:repeat value="#{cronogramaBean.cronogramaBB.listaParciales}" var="parciales">
<br/>
<p:dataTable id="tablaPacial"
value="#{**here I want to use the same item in the list that I use in the Ui:repeat**}"
var="parcial"
emptyMessage="No existen registros"
rows="10"
rowIndexVar="rowIndex"
sortBy="#{parcial.ordinal}" sortOrder="ascending"
style="overflow: auto">
<f:facet name="header">
<p:outputLabel value="#{parcial.ciclo.nombre}"/>
</f:facet>
<p:column headerText="Nº"
style="text-align: center; width: 20px">
<h:outputText value="#{rowIndex+1}"/>
</p:column>
<p:column headerText="Nombre"
style="width: 100px">
<h:outputText value="#{parcial.nombre}"/>
</p:column>
</p:dataTable>
</ui:repeat>
</p:fieldset>
</ui:define>
ui:repat 标记需要在值中包含一个列表和一个用于迭代列表的 var,在 ui:repeat 内我想创建具有相同列表的表。 这可能吗? 我该怎么做?
【问题讨论】:
-
我建议从您的问题中删除不相关的噪音并重新表述您的问题,如下所示:“我有这个 JSF 代码 [...]。我想实现这个 HTML 输出 [...]。如何我能做到吗?”这更容易理解。我尝试将您的问题编辑成一种可以理解的方式,但我在 ui:repeat 中的句子 " 中失败了我想创建表格,但我还需要一个列表,我无法使用相同的列表ui:重复”。那部分是无法理解的。代码是一种比文字更容易理解的通用语言。
-
对不起,感谢您的帮助,我做其他事情来实现我想要的。我创建了一个新对象,因为我需要另一个列表中的一个列表,一个用于重复,另一个用于 dataTable。
-
我还是不明白你。单击“编辑”并根据我之前的评论改进您的问题。 “我有这个 JSF 代码 [...]。我想实现这个 HTML 输出 [...]。我怎样才能实现这个?”。填写 [...] 中缺少的部分。
-
虽然说“您需要先学习英语,我们才能帮助您解决您的问题”并不容易,但这是任何沟通都需要更好的英语的完美案例。 codinghorror.com/blog/2009/03/the-ugly-american-programmer.html
-
非常感谢您的帮助,希望这次您能理解问题:)
标签: java html jsf-2 primefaces