【发布时间】:2015-04-19 13:49:31
【问题描述】:
我有一个数据表,其中包含“Package”对象和 2 列(packageBarcode 和地址)。我需要添加一列(一个包中的字母总数),但该值不在对象中。这就是为什么我使用了HashMap。我在这个 HashMap 中映射了 packageId 和 totalNumberOfLetters。我想在 dataTable 中显示这些值。我该怎么做?
<p:column headerText="package"
sortBy="#{package.barcode}"
filterBy="#{package.barcode}"
>
<h:outputText value="#{package.barcode}" />
</p:column>
【问题讨论】:
-
您忘记显示模型了。或者至少,您忘了告诉 EL 中的映射在哪里,以及 EL 中的映射键在哪里。例如。
#{bean.map}和#{key}.