0
我正在處理DataTable,並且在頁腳中顯示EL
的值時出現了一些問題。我製作了我的xhtml
的簡化版本,該版本仍然會重現該錯誤。數據表頁腳上的EL未顯示
如果我做了p:dataTable
這樣的這一切工作:
<p:dataTable value="#{myMB.items}" var="item">
<p:column headerText="Value" footerText="Value">
<h:outputText value="#{item.value}">
<f:convertNumber pattern="###,##0.00"/>
</h:outputText>
</p:column>
</p:dataTable>
我得到這個結果:
頁腳顯示就好了。然後我用EL
嘗試,改變了列定義是這樣的:
<p:column headerText="Value" footerText="#{3 + 11}">
<h:outputText value="#{item.value}">
<f:convertNumber pattern="###,##0.00"/>
</h:outputText>
</p:column>
並且計算結果我的表情,我得到這個結果:
它顯示了正確的值14
在頁腳中。但是,當我嘗試使用我的模型中的值時,它不顯示。見例如:
代碼:
<p:column headerText="Value" footerText="#{item.value}">
<h:outputText value="#{item.value}">
<f:convertNumber pattern="###,##0.00"/>
</h:outputText>
</p:column>
輸出:
我試圖做註腳的方式不同。沒有一次嘗試工作。
有沒有正確的方法來做到這一點?在showcase它似乎工作得很好。
我使用PrimeFaces 3.3.1