Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSF2中ArrayList的分页_Jsf_Jsf 2 - Fatal编程技术网

JSF2中ArrayList的分页

JSF2中ArrayList的分页,jsf,jsf-2,Jsf,Jsf 2,我有一个搜索到的数组列表,我从数据库中获取该数组列表,我想应用带有链接First、Prev、Next、Last和Goto page下拉列表的paginataion,我不想为每个请求调用数据库(即First、Prev等)我想使用搜索时返回的arrylist。另外一个要求是字段级排序,如果用户单击标题字段,则需要进行升序和降序。有人能帮我解决这个问题吗?我只想使用JSF2,没有RichFaces,等等 提前感谢。为什么不想使用rich或prime faces或其他?只需将PrimeFacesData

我有一个搜索到的数组列表,我从数据库中获取该数组列表,我想应用带有链接First、Prev、Next、Last和Goto page下拉列表的paginataion,我不想为每个请求调用数据库(即First、Prev等)我想使用搜索时返回的arrylist。另外一个要求是字段级排序,如果用户单击标题字段,则需要进行升序和降序。有人能帮我解决这个问题吗?我只想使用JSF2,没有RichFaces,等等


提前感谢。

为什么不想使用rich或prime faces或其他?只需将PrimeFacesDataTable与paginator=“true”一起使用即可

如果你不想要,但想用艰难的方式去做。我建议你们从数据库中取出所有东西。使用datatable,在该表的getter中,只返回数组的一部分。(指数10至20,或指数20至40或…) 在数据表的顶部或底部放置一些输出链接。这些可以设置要检索的索引


希望我的解释清楚。

如果Myfaces战斧是你的选择

我认为它(Myfaces Tomahawk)与PrimeFaces/Richfaces有点不同,因为Myfaces也负责Myfaces JSF实现(因此这可能是使用Myfaces Tomahawk的借口),所以您可以使用Myfaces JSF实现+Myfaces Tomahawk


看看@baluscaybe@user1166528的

检查博客条目,他无法将此类库添加到他正在从事的项目中。这就是为什么我要进一步解释另一个解决方案。但我很好奇为什么不能/不允许添加这些库。