これが私のモデルです:
User.java
public class User {
//...
public List<User> getFriends() {
// ...
}
}
このようなユーザーの友達のテーブルを作成したいと思います:
users.jsf
+ ---------- + ------------ + | ユーザー| フレンズ| + ---------- + ------------ + | | アリス| | + ------------ + | アダム| BOB | | + ------------ + | | PITT | + ---------- + ------------ + | | | ...。
ユーザーが多いため、一度にユーザーテーブルをダンプすることはできません。
この場合、データテーブルコンポーネントは、ページネーションサポートが組み込まれているため理想的です。列を並べ替えることができるので、それも理想的です...
残念ながら、Primefacesの例から、ユーザー列の行スパンを変更する方法を見つけることができませんでした。
このデータテーブルを作成するにはどうすればよいですか?
この同様の問題を抱えている他のいくつかのOP:
- Primefaces/JSFネストされたデータテーブル
- 同じ行にPrimefacesを含むサブテーブルを含むdataTableを実行するにはどうすればよいですか?私の何をしているの?
- 行スパンのあるPrimefacesdataTable
- ...あなたのものを追加しますか?
編集
これが
私が思いついた最終的な解決策です。