如何使用Apache Wicket开发Youtube / Facebook类型的"加载更多结果"页面"?



我们公司正在大量使用Wicket。我需要开发一个应用程序,其中包含一个应该显示大量(搜索)结果的页面。分页不是该页面的选项,我们需要无休止的滚动或加载更多结果功能。

这可以使用Apache Wicket以简单,可维护的方式完成吗?如果是这样,我将如何去做?

如果我的 Web 应用程序也必须是移动响应式的,我也可以继续使用 Wicket 吗,或者 Wicket 不是最好的选择吗?

鉴于上述要求,Wicket 是不行的,我应该选择其他 Web 应用程序框架(如 AngularJS 或 ReactJS)吗?

是的,这是可以做到的。检票口非常适合这项任务。

您应该查找一些实现它的组件,而不是再次编写它:)

例如:无限滚动

您可以使用概览:

它的用法与

列表视图非常相似,具有以下用法:

new QuickView<T>(id, dataProvider, new ItemsNavigationStrategy(), itemsPerRequest) { 
    @Override
    protected void populate(Item<T> item) {
        //populate item here, like a listview
    }
}

它的行为类似于 ListView,但当到达视图底部时,将根据 dataProvider 加载更多条目,直到显示所有条目。

最新更新