java - RefreshingView 与 ListView 有何不同?

标签 java wicket

在 Wicket 中,就其工作而言,RefreshingViewListView 有何不同?我知道 RefreshingView 有一个返回模型迭代器的方法,但是哪些用例需要使用 RefreshingView 而不是 ListView >?

最佳答案

Listview 是您想​​要用来显示静态只读内容的东西,因为它的性质是不重用项目并根据每个请求生成新内容。您可以设置重用这些项目,但是您对如何不显示陈旧数据没有太多细粒度的控制;因此,对于静态数据或报表形式的历史数据,基本上使用 ListView 。

顾名思义,刷新 View 是您用来显示动态数据的 View 。此外,通过自定义项目重用策略,您可以更好地控制显示。

关于java - RefreshingView 与 ListView 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32667352/

相关文章:

java - 用于存储计算的未使用变量——它们是否多余,我可以删除吗?

java - 加速 Elasticsearch 测试容器

java - Wicket 与 Spring 的集成

java - 为什么在 wicket 模型中 Finalize 方法被调用 2 次

java - 读取 xlsx 文件时出现 apache POI 异常

java - 如何使用 Chrome 访问我现有的 cookie?

java - 在 war 中打包 Javascript 文件?

java - AjaxEditableLabel 和 Validator 的行为让我感到困惑

java - 可以在 apache wicket 表 (DataView) 中显示 Map<String, String>,而无需获取键列表

http - 如何在 Wicket 中限制上传文件的大小