在Wicket中,RefreshingView
与ListView
的区别在于它的工作方式有何不同?我知道RefreshingView
有一个方法可以返回模型的迭代器,但有哪些用例需要使用RefreshingView
而不是ListView
?
答案 0 :(得分:1)
Listview是您希望用于显示静态只读内容的内容,因为它不会重复使用项目并在每个请求中生成新内容。您可以设置重复使用这些项目,但是对于如何不显示过时数据您没有太多细粒度的控制;所以基本上使用列表视图来查看报表中的静态数据或历史数据。
刷新视图是您希望用于显示动态数据的名称。此外,通过自定义项目重用策略,您可以更好地控制显示。