Oto mój model:Jak reprezentować zagnieżdżone dane w datacable Primefaces?
User.java
public class User {
//...
public List<User> getFriends() {
// ...
}
}
Chciałbym zbudować tabelę znajomym użytkownika tak:
users.jsf
+----------+------------+ | USER | FRIENDS | +----------+------------+ | | ALICE | | +------------+ | ADAM | BOB | | +------------+ | | PITT | +----------+------------+ | | | ....
Ponieważ jest wielu użytkowników, nie można zrzucić t on użytkownika tabeli za jednym razem.
Komponent datowalny jest idealny w tym przypadku, ponieważ ma wbudowaną obsługę stronicowania. Jest to również idealne rozwiązanie, ponieważ można sortować kolumny ...
Niestety, nie udało mi się znaleźć za pomocą przykładów Primefaces sposobu na zmianę zakresu wierszy w kolumnach użytkownika.
Jak mogę zbudować ten datatable?
Niektóre inne OP mając tę podobny problem:
- Primefaces/JSF Nested Data Table
- How to do a dataTable containing a subtable with Primefaces in the same row? What's doing with mine?
- Primefaces dataTable with rowspan
- ... Dodaj swoje?
EDIT
Oto the final solution I came up.
Czy możesz zilustrować swoją odpowiedź za pomocą przykładowego kodu? – Stephan