Могу ли я заполнить Primefaces Datatable фиктивными данными? - PullRequest
0 голосов
/ 03 декабря 2018

Я хочу заполнить данные простых чисел фиктивными данными.Могу ли я сделать это каким-либо образом, как на обычных страницах 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>

Я хочу жестко закодировать то же самое в файле с данными простого лица (потому что он нужен мне только для демонстрационных целей, но я хотел бы сохранить его макет).Есть ли способ сделать это с моим <p:datatable>, без необходимости кодировать бэк, который его заполняет?

Спасибо!

1 Ответ

0 голосов
/ 04 декабря 2018

Нет, ты не можешь.Атрибут p:datatable value="..." должен разрешать источник данных, который (получен из) управляемого компонента, например, типа Collection или DataModel.

Возможно, вы можете каким-то образом составить List из Maps жестко закодировано в faces-config.xml, но насколько это уродливо?Лучше создать управляемый компонент с жестко закодированными демонстрационными данными.

...