select * from (SELECT rownum as rew,t1.SALT,to_char(t1.END_TIME,'yyyy-MM-dd HH24:MI:ss') as END_TIME,t1.DEICING_SALT,t1.DEPT_ID,t2.ORGNAME,RANK() OVER(PARTITION BY t1.DEPT_ID ORDER BY t1.END_TIME) as rank FROM SNOW_STATISTICS t1 left join SNOW_ORG t2 on t2.ORGCODE = t1.DEPT_ID where status = 1 ) where rew > 0 and rew <= 4
function getmeltSnowStock(pos,size){
var select_year = $('#select_year').val();
var orgCode = $('#select_orgName').val();
var tab1 = "<table style='width:100%;' class='table_two' cellpadding='0' cellspacing='0'>";
tab1+= "<tbody>" +
"<tr>"+
"<th></th>" +
"<th>录入机构</th>" +
"<th>防滑盐(吨)</th>" +
"<th>固态融雪剂(吨)</th> " +
"<th>液态融雪剂(吨)</th> " +
"<th>管理处</th>" +
"<th>录入人</th>" +
"<th>录入时间</th>" +
"</tr>";
var opts = {
cmd : "queryMeltSnowMaterial",
meltSnowMaterial : {
orgCode:orgCode,
date:select_year,
isStock:1,
pos : pos,
size : size
}
};
$.ajax({
url:"../../meltSnow",
data: $.toJSON(opts),
type:"post",
dataType:"json",
success:function(data) {
var result = data.result;
var reason = data.reason;
if("OK"==result){
if(data.meltSnowMaterialList!=null){
if(data.meltSnowMaterialList.length>0){
for(var i=0;i<data.meltSnowMaterialList.length;i++){
if(data.page.pos>=4){
value = i+4+1;
}else{
value = i+1;
}
if(i%2 == 0){
tab1+="<tr class=\"table1-tr2 \" align=\"center\">";
}else{
tab1+="<tr class=\"table1-tr1 \" align=\"center\">";
}
var num = i+1;
if(num==data.meltSnowMaterialList.length){
num="";
}
tab1+="<td>"+num+"</td>";
tab1+="<td>"+changeStrNull(data.meltSnowMaterialList[i].institution)+"</td>";
tab1+="<td>"+changeNull(data.meltSnowMaterialList[i].salt)+"</td>";
tab1+="<td>"+changeNull(data.meltSnowMaterialList[i].solidMeltSnow)+"</td>";
tab1+="<td>"+changeNull(data.meltSnowMaterialList[i].liquidMeltSnow)+"</td>";
tab1+="<td>"+changeStrNull(data.meltSnowMaterialList[i].orgName)+"</td>";
tab1+="<td>"+changeStrNull(data.meltSnowMaterialList[i].people)+"</td>";
tab1+="<td>"+changeStrNull(data.meltSnowMaterialList[i].date)+"</td>";
tab1+="</td></tr>";
}
}
}else{
tab1+="<tr class=\"table1-tr1 \" align=\"center\">";
tab1+="<td colspan='9'>"+"暂无信息"+"</td>";
tab1+="</td></tr>";
}
value = 0;
tab1+="</tbody>";
tab1+="</table>";
$("#itemActivitytableA").html(tab1);
if(data.page!=null){
totalCount = data.page.totalCount;
if(totalCount>4){
$("#totalCountA").html("每页显示4条,共有"+totalCount+"条记录");
$(".pageA").pagination(totalCount, {
num_edge_entries: 1,
num_display_entries: 3,
callback: pageselectCallback,
items_per_page:4,
current_page:parseInt(opts.meltSnowMaterial.pos/4)
});
$(".pageA").show();
$(".everyA").show();
}else{
$(".pageA").hide();
$(".everyA").hide();
}
}
}else{
alert(reason);
}
},
error:function(msg){
alert(msg);
}
});
function pageselectCallback(page_index, jq) {
var currentpage=page_index*4;
getmeltSnowStock(currentpage,opts.meltSnowMaterial.size);
};
}
分享到:
相关推荐
对结果集list在代码层面进行分页处理。
Java分页处理 使用Pager-taglib标签库分页 Web 开发中分页是必须应用的技术,对查询结果不做分页处理几乎是不可思议的事情。在Java Web 技术中初学者一般会采用SQL 语句分页技术,并在这个基础的之上编写分页组件,...
分页处理
分页,分页处理,分页方法,分页代码,怎么分页 分页,分页处理,分页方法,分页代码,怎么分页
java开发中的分页的处理方法,代码形式展现
分页技术信息显示页面 用户名 密 码 生 日 职 业 性 别 <td><bean:write name="temp" property="userName"/> <td><bean:write name="temp" property=...
带参数的分页处理,分页带参数带参数的分带参数的分页处理,分页带参数带参数的分带参数的分页处理,分页带参数带参数的分
高性能jdbc分页处理,使用PreparedStatement方式
VB ListView 数据分页处理,vb分页例子
SQL分页处理实例代码,SQL分页处理实例代码,SQL分页处理实例代码。。。
javaScript:将Array数组分页处理,支持分页数据容错; js文件:Page4array分页处理工具类; 兼容版本ES6。 博文:https://blog.csdn.net/HTouying/article/details/88898258
JAVA+servlet分页处理,JSP分页超级算法和页面,PAGE
JSON数据分页,后端返回全量数据,纯前端对数据分页处理,可通过也换页码和每页展示数量来展示数据,代码量少,方法调用简便
工作中一些特殊场景,需要使用Javascript来进行分页的处理,自己纯手工写了一个分页处理。 分享给大家,可以作为参考学习,也可以拿来直接使用。谢谢你们!
异步请求分页示例:handler.ashx + $.ajax() + Json + 前端分页处理
简单便捷对商品列表进行分页处理,手把手教你实现,内部有jar和工具类
资源为elementui 穿梭框组件做的修改,主要处理大量数据时卡顿的问题,做了分页处理, 在elementui工程中直接把该资源放到项目中可直接使用,index.vue为demo
VB6 ListView 数据分页处理,提供给需要的朋友,适合需要快速加载数据的用法。
使用struts、hibernate进行分页处理 使用struts、hibernate进行分页处理 使用struts、hibernate进行分页处理 使用struts、hibernate进行分页处理 使用struts、hibernate进行分页处理
经典 非常好用的纯JS分页处理。 有详细的使用方法,说明。 如有问题,请加群讨论:47755280