[英]Primefaces datatable is not populating with the list from backing bean
我有一個 feedBackSearchList 如下,
列出 feedBackSearchList;
我正在嘗試將此列表設置為填充到我的 xhtml 頁面中的數據表中。
setFeedBackSearchList(getFeedbackSearchService().getSearchResult(
idemployee, idCliente, applicId, idEst, estId, idtecnologia));
我從數據庫中獲得了列表,但它沒有顯示在 xhtml 頁面中。
請幫我。 xhtml頁面如下,
<p:dataTable id="feedBackResultTab" var="feedBackResult" dynamic="true" value="#{feedbackSearchView.feedBackSearchList}" >
<p:column>
<f:facet name="header">
<h:outputText value="Employee" />
</f:facet>
<f:facet name="output">
<h:outputText value="#{feedBackResult.employeename}" />
</f:facet>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Client" />
</f:facet>
<f:facet name="output">
<h:outputText value="#{feedBackResult.desCliente}" />
</f:facet>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Application" />
</f:facet>
<f:facet name="output">
<h:outputText value="#{feedBackResult.applicationDesc}" />
</f:facet>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Estimation Methode" />
</f:facet>
<f:facet name="output">
<h:outputText value="#{feedBackResult.desMethodEst}" />
</f:facet>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Technology" />
</f:facet>
<f:facet name="output">
<h:outputText value="#{feedBackResult.destecnologia}" />
</f:facet>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="Date" />
</f:facet>
<f:facet name="output">
<h:outputText value="#{feedBackResult.fechaultimaactualizacion}" />
</f:facet>
</p:column>
</p:dataTable>
請幫助我在哪里做錯了。
您可以訪問數組中的對象,而不是feedBackResult.desMethodEst
只是feedBackResult[0]
您不應該在 setter 方法中填充列表。 如果 JSF 構建數據表,它將調用列表的 getter 方法。 因此,您應該在getFeedBackSearchList
中填充列表,或者(甚至更好):在 bean 構建時的方法populateFeedbackSearchList
中。
更新:
好的,您應該像這樣更改列:
<p:column>
<f:facet name="header">
<h:outputText value="Employee" />
</f:facet>
<h:outputText value="#{feedBackResult.employeename}" />
</p:column>
單元格內容不需要刻面,僅適用於 header。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.