在Wicket&java将数据置在另一个数据表中。
我有以下对象:
public class Writer {
private String firstName;
private String lastName;
private List<Book> bookList;
......
}
public class Book {
private String title;
private publicationYear;
...
}
我需要以下面的方式显示:
| Show deatil | First name | Last name |
|-------------|------------|-----------|
| + | xxxx | yyyy |
| - | aaaa | bbbbbb |
|--------------------------------------|
| Title | Publication year |
|----------|---------------------------|
| Title 1 | 1992 |
| Title 2 | 1994 |
|--------------------------------------|
| + | zzzz | oooo |
|--------------------------------------|
我认为您必须编写自己的DefaultDataTable的扩展。请参阅此处:如何将"子行"插入检票口数据表中一个好的开始。
基本上,覆盖newRowItem
,然后向item
添加新的DataTable
。应该是可行的