RefreshingView与ListView有何不同?

时间:2015-09-19 10:55:59

标签: java wicket

在Wicket中,RefreshingViewListView的区别在于它的工作方式有何不同?我知道RefreshingView有一个方法可以返回模型的迭代器,但有哪些用例需要使用RefreshingView而不是ListView

1 个答案:

答案 0 :(得分:1)

Listview是您希望用于显示静态只读内容的内容,因为它不会重复使用项目并在每个请求中生成新内容。您可以设置重复使用这些项目,但是对于如何不显示过时数据您没有太多细粒度的控制;所以基本上使用列表视图来查看报表中的静态数据或历史数据。

刷新视图是您希望用于显示动态数据的名称。此外,通过自定义项目重用策略,您可以更好地控制显示。