我可以用虚拟数据填充Primefaces Datatable吗?

时间:2018-12-03 16:06:20

标签: jsf primefaces datatable

我想用虚拟数据填充素数数据表。我可以像普通HTML页面一样以任何方式执行此操作吗?在纯HTML中,我可以这样做,例如:

 <table>
  <tr>
    <th>Berlin</th>
    <th>Hamburg</th>
    <th>München</th>
  </tr>
  <tr>
    <td>Miljöh</td>
    <td>Kiez</td>
    <td>Bierdampf</td>
   </tr>
   <tr>
     <td>Buletten</td>
     <td>Frikadellen</td>
     <td>Fleischpflanzerl</td>
   </tr>
</table>

我想在primefaces数据表中进行相同的硬编码(因为我仅出于演示目的需要此数据表,但我想保留其布局)。有没有办法用我的<p:datatable>来做到这一点,而不必编写填充它的支持bean?

谢谢!

1 个答案:

答案 0 :(得分:2)

不,你不能。 p:datatable value="..."属性必须解析为(从中)托管Bean的数据源,例如类型为CollectionDataModel

也许您可以以某种方式组成List hard coded in faces-config.xml中的Maps,但这有多丑呢? 使用硬编码的演示数据更好地创建托管bean。