Đây là mô hình của tôi:Làm thế nào để biểu diễn dữ liệu lồng nhau trong một dữ liệu Primefaces?
User.java
public class User {
//...
public List<User> getFriends() {
// ...
}
}
Tôi muốn xây dựng một bảng của bạn bè người sử dụng như thế này:
users.jsf
+----------+------------+ | USER | FRIENDS | +----------+------------+ | | ALICE | | +------------+ | ADAM | BOB | | +------------+ | | PITT | +----------+------------+ | | | ....
Vì có nhiều người dùng, không thể đổ t người dùng bảng trong một lần.
Thành phần có thể định lượng là lý tưởng trong trường hợp này bởi vì nó có hỗ trợ phân trang dựng sẵn. Điều này cũng lý tưởng vì có thể sắp xếp các cột ...
Thật không may, tôi không thể tìm thấy qua các ví dụ của Thủ tướng một cách để thay đổi hàng trong cột người dùng.
Làm cách nào để tôi có thể tạo dữ liệu này?
Một số OP khác có vấn đề tương tự này:
- 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
- ... Thêm bạn?
EDIT
Đây là the final solution I came up.
Bạn có thể minh họa câu trả lời của mình bằng mã mẫu không? – Stephan