Как представить вложенные данные в виде данных Primefaces?
Вот моя модель:
User.java
public class User {
//...
public List<User> getFriends() {
// ...
}
}
Я хотел бы создать таблицу друзей-пользователей, как это:
users.jsf
+----------+------------+ | USER | FRIENDS | +----------+------------+ | | ALICE | | +------------+ | ADAM | BOB | | +------------+ | | PITT | +----------+------------+ | | | ....
Поскольку существует много пользователей, невозможно сбросить пользовательскую таблицу за один раз.
Компонент с датированными данными идеален в этом случае, потому что он имеет встроенную поддержку нумерации страниц. Это также идеально, потому что можно сортировать столбцы ...
К сожалению, я не смог найти в примерах Primefaces способ изменения диапазона строк в пользовательских столбцах.
Как я могу построить эту таблицу данных?
Некоторые другие OP, имеющие эту похожую проблему:
Primefaces / JSF Вложенная таблица данныхКак сделать dataTable, содержащий подтаблицу с Primefaces в той же строке? Что с моим?Простые данные dataTable с размахом строк... Добавить свой?РЕДАКТИРОВАТЬ
Вотокончательное решение, которое я придумал.