BaseBean.java 文件(部分):
/** 客户端,列表 Js 函数名称 */
private String dataList_JsFunction ; /**
* 分页链接字符串.
*/
public String getPaginationHtml(BomBean bean )throws Exception{
int rowsCount = bomDao.getBeanList_records(bean);
String paginationHtml = CommonUtil.getPaginationHtml(
bean.getDataList_JsFunction()
, bean.getPageNumber()
, bean.getPageSize()
, rowsCount);
return paginationHtml;
} bom.js 文件(发送部分):
// 准备参数 ( 为了 分页链接 )
var postContent4pagination = dojo.clone(postContent);
postContent4pagination["url"] = "bom!getPaginationHtml.action" ;
postContent4pagination["handlerFunction"] = "bom.showPagination" ; // 处理函数名称
postContent4pagination["bomBean.dataList_JsFunction"] = "bom.getList" ;
// 发送
common.xhrPost( postContent4pagination ); bom.js 文件(处理部分):
dojo.byId("pagination_Panel").innerHTML = response.paginationHtml; //显示分页操作板。
本文介绍了一个基于Java的分页功能实现方法,通过BaseBean类设置客户端列表Js函数名称,BomServiceImpl类中的getPaginationHtml方法生成分页链接字符串,并通过bom.js文件发送请求和处理响应来展示分页操作面板。
1516

被折叠的 条评论
为什么被折叠?



