【发布时间】:2011-07-04 13:06:19
【问题描述】:
我有一个 NULLPointerException。 我已经实现了一个名为 Workhours 的对象,它具有 Hours 列表和一个工作日(枚举值)。 现在,我有一个清单 我想将它呈现在一个数据表中,工作日(枚举)名称作为一行,小时数作为列。现在,这是我尝试过的:
<p:dataTable id="dtWorkHours" var="workhour" value="#{uploadImagesPage.lwh}" >
<p:column>
<f:facet name="header">
<h:outputText value="Days"></h:outputText>
</f:facet>
<h:outputText value="#{workhour.workday}"></h:outputText>
</p:column>
<p:columns value="#{workhour.luh}" var="columnUntilHours" columnIndexVar="index">
<f:facet name="header">
#{columnUntilHours.untilhours}
</f:facet>
<h:selectBooleanCheckbox value="#{columnUntilHours.checked}" >
</h:selectBooleanCheckbox>
</p:columns>
</p:dataTable>
我检查了 WorkHours 对象的初始化,似乎一切就绪。我 p:columns 不起作用有什么原因(当我把它拿出来时,工作日演示文稿作为行起作用)?
提前致谢!
【问题讨论】:
标签: primefaces