eXtremeComponents 的最后一页

简介:  近日研究eXtremeComponents的Limit 分页,按照网络上众多教程学习后,发现只有下一页没有最后一页,困惑许久。 后来对eXtremeComponents 的API仔细研究后发现,网络上提供的大部分教程都是不能直接使用的,在一些最最关键但不容易发现的地方给你弄点小bug,其实仔细想想,人家做eXtremeComponents的不至于傻到做分页的,在分页的用的最多的地方弄个小b

 近日研究eXtremeComponents的Limit 分页,按照网络上众多教程学习后,发现只有下一页没有最后一页,困惑许久。

后来对eXtremeComponents 的API仔细研究后发现,网络上提供的大部分教程都是不能直接使用的,在一些最最关键但不容易发现的地方给你弄点小bug,其实仔细想想,人家做eXtremeComponents的不至于傻到做分页的,在分页的用的最多的地方弄个小bug的地步。所以就应该仔细想想。

这里做个记录吧。

其实很简单,如果你的也没有最后一页,按这个做就可以了

视图层都一样,这里只举个例子,主要为大家说明下面action层(Spring里面是Connenter层)。

< f:view >
< f:loadBundle  var ="text"  basename ="#{departmentList.bundleName}" />
< h:form  id ="editDepartment" >
    
< ec:table 
        
items ="departmentList.departments"
        action
="${pageContext.request.contextPath}/hr/departments.html"
        imagePath
="${pageContext.request.contextPath}/images/table/*.gif"
        title
="${text['userList.title']}"
        rowsDisplayed
="10"
        form
="editDepartment"  var ="department"
        retrieveRowsCallback
="limit"
        filterRowsCallback
="limit"
        sortRowsCallback
="limit"
        view
="limit"
        autoIncludeParameters
="false" >
        
< ec:row  highlightRow ="true" >
            
< ec:column  title ="${text['department.name']}"  property ="name" />       
        
</ ec:row >
    
</ ec:table >     
</ h:form >
</ f:view >  

网络上提供的绝大部分代码中对Action里面要设置的一个重要参数都是这么写的

getRequest().setAttribute("totalRows", new Integer(page.getTotalNumberOfElements()));

改为

getRequest().setAttribute("departmentList.departments_"+"totalRows", new Integer(page.getTotalNumberOfElements()));

这样您的eXtremeComponents就有最后一页了。怎么样?简单吧?呵呵。。。
其实,国内的网络复制率还是挺高的,也不知道是搜索引擎方便了我们,还是让我们更容易发现网络中的臃余结论;(

相关文章
element-ui Pagination分页只保留上一页下一页
有时数据量太大,比如日志数据没必要查看很久之前的,所以把页数屏蔽,不给系统造成卡顿,最简单的方式就是隐藏总条数、页数。具体做法来看一下吧
327 0
|
5月前
table最后一页所有数据批量删除或者单个删除,怎么自动回到上一页
table最后一页所有数据批量删除或者单个删除,怎么自动回到上一页
|
5月前
uniapp 返回上一页
uniapp 返回上一页
377 0
uniapp返回上一页
uniapp返回上一页
158 0
|
12月前
|
JavaScript 前端开发
07jqGrid - 翻页
07jqGrid - 翻页
66 0
|
前端开发
【(不用Ajax)解决 Layui 插件分页点下一页后又自动跳回前一页的问题】
【(不用Ajax)解决 Layui 插件分页点下一页后又自动跳回前一页的问题】
129 0
【Word】快速删除多余的不需要的页面/再也不用一页一页的删除了
【Word】快速删除多余的不需要的页面/再也不用一页一页的删除了
141 0
|
前端开发 JavaScript
bootstrap两端对齐链接实现上一页下一页翻页
bootstrap两端对齐链接实现上一页下一页翻页
205 0
bootstrap两端对齐链接实现上一页下一页翻页
|
JavaScript
问题解决:使用JqGrid实现列表分页,翻页图标无法显示
问题解决:使用JqGrid实现列表分页,翻页图标无法显示
294 0
问题解决:使用JqGrid实现列表分页,翻页图标无法显示
|
缓存
仿微信PhotoView+Viewpager浏览视频,图片,切换下一页前一页恢复原本大小
仿微信PhotoView+Viewpager浏览视频,图片,切换下一页前一页恢复原本大小
231 0
仿微信PhotoView+Viewpager浏览视频,图片,切换下一页前一页恢复原本大小