2011-02-08 3 views
1

Я пытаюсь показать на веб-странице разные таблицы, соответствующие различным записям объектов. Скажем, типы записей X, Y и Z. Согласно поиску, выполненному на веб-странице, таблицы, которые должны отображаться, должны отображаться соответственно, и каждый из них имеет свои собственные столбцы. Поэтому я пытаюсь следующий как упрощенный фрагмент кода:p: datatable general question

<p:dataTable id="recordTable" 
      binding="#{searchBean.resultTable}" 
      value="#{searchBean.resultListx}" 
      var="currentRecord" 
      paginator="true" 
      rows="10"/> 

Значение соответствует списку записей (X, Y или Z) и вяжущих соответствует предварительно сделанной DataTable я делаю на моем бэк-боба, который (X, Y или Z)

Вопрос: Правильно ли это сделать? Если нет, может кто-нибудь зажечь меня идеей сделать это упражнение, пример упрощен до 3 типов сущностей, однако в моем практическом случае я могу закончить случай, когда нужно показать до 20 разных таблиц разных типов записей.

Самые ценные советы, замечания и отзывы.

Благодаря

ответ

1

Используйте <p:columns>.

+0

Привет, спасибо за ваш ответ. Я видел ваш блог [link] (http://balusc.blogspot.com/2006/06/using-datatables.html). Я не могу использовать столбцы, поскольку разные типы записей имеют разные столбцы, поэтому с вашим предложением мне придется создавать разные DataTables для каждого типа сущности и управлять свойством «rendered» из моего бэк-файла. Надеюсь, я поняла. В любом случае я не отменяю вариант использования ''. Если я ошибаюсь, ваше предложение сообщит мне, пожалуйста. – camiloqp

+0

Вы хотите отобразить объект в более общей структуре данных, такой как «Карта » или написать универсальный картограф для этого. – BalusC

+0

Да, я думал о создании HashMap, содержащем Список результатов и структуру DataTable, поэтому, начиная с этого момента, было бы предположение, что вы создаете эти динамические столбцы? Имея в HashMap список столбцов или DataTable, предварительно собранных? заранее спасибо – camiloqp

Смежные вопросы