摘要:页面展示效果图片上传中页面大箱码关联信息列表大箱码关联的箱码不同箱码用分号分开,相同箱码用逗号分开关联数量代码列表设置默认的页号设置默认的每页记录数注意格式是,不是请求成功,将返回的数据一页的记录数绑定到控件总记录个数获取条数由于
1.页面展示效果:
![图片上传中...]
页面:
toolbar="#toolbar" rownumbers="true" singleSelect="true" fitColumns="true">
大箱码 |
关联的箱码(不同箱码用分号分开,相同箱码用逗号分开) |
关联数量 |
## js代码: ##
/*列表 */
function getDataByPageRows(pageNum, rowsLimit){
$("#pp").show();
pageNum = pageNum || 1; // 设置默认的页号
rowsLimit = rowsLimit || 2;// 设置默认的每页记录数
$.ajax({
type: "POST",
dataType: "json", // 注意格式是html,不是json
url:"<%=basePath%>outdata/querydetaillist",
data: {
startdate: $("#startdate").datetimebox("getValue"),
enddate: $("#enddate").datetimebox("getValue"),
storecode: $("#storecode").val(),
page: pageNum,
rows: rowsLimit
},
success: function(data){ // 请求成功,将返回的数据(一页的记录数)绑定到 datagrid控件
var count = data.total; // 总记录个数
var datarow = data.rows; //获取条数;
$("#dgs").datagrid("loadData",datarow);
$("#pp").pagination({
total: count, // 由于显示 ”共XXX条记录” 等信息用
pageNumber: pageNum //
});
}
});//ajax
}
## controller层: ##
@RequestMapping(value="/querydetaillist")
@ResponseBody
public String querydetaillist(Model model,HttpServletResponse response,HttpServletRequest request,
@RequestParam(value = "page", required = false, defaultValue = "") String page,
@RequestParam(value = "storecode", required = false, defaultValue = "") String storecode,
@RequestParam(value = "startdate", required = false, defaultValue = "") String startdate,
@RequestParam(value = "enddate", required = false, defaultValue = "") String enddate,
@RequestParam(value = "rows", required = false, defaultValue = "") String rows){
int endindex=Integer.valueOf(page)*Integer.valueOf(rows);
int startindex=(Integer.valueOf(page)-1)*Integer.valueOf(rows);
Map
params = new HashMap();
if(!storecode.equals("")){
storecode = storecode.replaceFirst("^0*", "");
}
if(!startdate.equals("")){
startdate = startdate.replaceAll(" ", "");
}
if(!enddate.equals("")){
enddate = enddate.replaceAll(" ", "");
}
params.put("endIndex", endindex);
params.put("storecode", storecode);
params.put("startIndex", startindex);
params.put("startdate", startdate);
params.put("enddate", enddate);
List datalist=outdataDao.querydetaillist(params);
String total=outdataDao.querydetaillistcount(params);
JSONObject obj=new JSONObject();
obj.put("total", total);
obj.put("rows", datalist);
return obj.toJSONString();
}
sql:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/68515.html