是否有可能在Wicket& Java使DataTable嵌套在另一个DataTable中。
我有以下对象:
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 |
|--------------------------------------|
答案 0 :(得分:1)
我认为你必须编写自己的DefaultDataTable扩展。见这里:How to insert 'sub-rows' into a Wicket DataTable 一个良好的开端。
基本上,覆盖newRowItem
并向DataTable
添加新的item
。应该可行