Wie werden verschachtelte Daten in einer Primefaces-Datentabelle dargestellt?

Hier ist mein Modell:

User.java

public class User {
   //...

   public List<User> getFriends() {
      // ...
   }
}

Ich möchte eine Tabelle mit Benutzerfreunden wie folgt erstellen:

users.jsf

+----------+------------+
|   USER   |   FRIENDS  |
+----------+------------+
|          |    ALICE   |
|          +------------+        
|   ADAM   |    BOB     |
|          +------------+
|          |    PITT    |
+----------+------------+
|          |            |
....

Da es viele Benutzer gibt, ist es nicht möglich, die Benutzertabelle auf einmal zu sichern.

Die datierbare Komponente ist in diesem Fall ideal, da sie eine integrierte Paginierungsunterstützung aufweist. Es ist auch ideal, weil es möglich ist, Spalten zu sortieren ...

Leider konnte ich in den Primefaces-Beispielen keine Möglichkeit finden, den Zeilenbereich in Benutzerspalten zu ändern.

Wie kann ich diese Datei erstellen?

Einige andere OP mit diesem ähnlichen Problem:

Primefaces / JSF Nested Data TableWie mache ich eine Datentabelle mit einer Untertabelle mit Primefaces in der gleichen Zeile? Was macht mit mir?Primefaces dataTable mit Zeilenbereich... Deine hinzufügen?

BEARBEITEN
Hier istDie endgültige Lösung kam ich auf.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage