`

分页处理

阅读更多
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);
	};
}
分享到:
评论

相关推荐

    java开发中分页处理

    在Java开发中,分页处理是一项非常常见的任务,特别是在处理大量数据时,为了提高用户体验和系统性能,我们通常会将数据分成多个页面进行显示。本文将深入探讨Java中实现分页处理的方法,以及如何通过代码来实现这一...

    后台实现 分页处理类java

    对结果集list在代码层面进行分页处理。

    分页处理方法,分页处理,分页代码,分页方法

    分页处理是Web开发中一个常见的需求,尤其是在处理大量数据时,为了提高用户体验和系统性能,通常会将数据分成多个页面展示。本章节主要讲解如何实现分页处理,包括数据库分页和使用JSP与JSTL进行前端展示。 1. ...

    带参数 的 分页 处理

    在IT行业中,分页处理是一项常见的任务,尤其是在大数据量的Web应用中,为了提高用户体验,我们需要将大量数据分批次展示,这就是分页的功能。而"带参数的分页处理"则意味着我们需要根据用户输入或者系统设定的一些...

    JSON分页处理.zip

    JSON分页处理是一种常见的在Web应用中实现数据展示的技术,特别是在大数据量的场景下,为了提高用户体验和降低服务器压力,通常会采用客户端分页。在这个案例中,"JSON分页处理.zip"文件提供的内容可能包括了如何在...

    VB ListView 数据分页处理

    本篇文章将深入探讨如何在VB中利用ListView控件实现数据分页处理。 首先,理解数据分页的基本概念。数据分页是将大量的数据分成若干小块(页),每次只加载和显示一页,而不是一次性加载所有数据。这种方式可以减少...

    JAVA+servlet分页处理,JSP分页超级算法和页面

    在Java Web开发中,分页处理是一个非常常见的需求,它能有效地提高用户体验,尤其是在处理大量数据时。本主题主要探讨的是使用Java、Servlet以及JSP进行分页操作的方法和技术。以下将详细介绍这些技术及其背后的原理...

    海量数据如何做分页处理-方案公布

    ### 海量数据分页处理的关键知识点 在现代软件开发中,处理海量数据是一项关键技能,尤其是在企业级应用中,高效地对大数据进行分页处理是确保系统性能和用户满意度的重要环节。以下是从标题“海量数据如何做分页...

    异步请求分页示例:handler.ashx + $.ajax() + Json + 分页处理

    这个示例结合了`handler.ashx`处理程序、`$.ajax()`方法、JSON数据格式以及前端分页处理,构建了一个高效的分页系统。下面我们将详细探讨这些知识点。 首先,`handler.ashx`是一种基于ASP.NET的HTTP Handler,它...

    关于分页处理--跳转到第N页

    在网页开发中,分页处理是一项非常常见的功能,特别是在数据量较大的情况下,为了提高用户体验,我们需要将大量数据分块展示,而不是一次性加载所有内容。"关于分页处理--跳转到第N页"这个主题主要涉及到如何实现...

    weblogic workshop 8.1 分页处理例子

    本话题将详细介绍在WebLogic Workshop 8.1中实现分页处理的三种方法。 一、基于JSP和JavaBean的分页 1. JSP页面:在JSP页面中,我们可以使用HTML表格或者JSP标签库(如TLD)来展示数据。通常,我们会有一个隐藏的...

    前端 elementUI 穿梭框大量数据分页处理

    本文将详细介绍如何在ElementUI的穿梭框组件中实现大量数据的分页处理,并提供一个名为`myTransfer`的示例资源,该资源可以直接引入到你的ElementUI项目中,帮助你解决此类问题。 首先,理解穿梭框的工作原理是解决...

    sql的分页处理,海量数据的提取效率分析

    在SQL中,分页处理是处理海量数据时不可或缺的一个功能,尤其在网页展示或数据分析时,用户通常希望分批次查看结果,而不是一次性加载所有数据。本文将深入探讨SQL的分页处理方法及其对海量数据提取效率的影响。 ...

    高性能jdbc分页处理

    高性能jdbc分页处理,使用PreparedStatement方式

    好用的page分页处理

    在IT行业中,分页处理是网页开发中必不可少的一部分,尤其对于大数据量的展示,它可以有效提高用户体验并减轻服务器压力。本资源提供了一个高效且易理解的分页解决方案,主要使用Java后端配合JSP(JavaServer Pages...

    分页处理框架pager-taglib

    **分页处理框架pager-taglib详解** 在Java Web开发中,分页处理是常见的需求,尤其是在数据量庞大的情况下,为了提高用户体验,我们需要将数据分批显示。`pager-taglib`是一个专门为解决这个问题而设计的轻量级分页...

    SQL分页处理实例代码

    SQL分页处理实例代码,SQL分页处理实例代码,SQL分页处理实例代码。。。

    Struts中的分页处理

    分页处理是Web应用中常见的一种功能,尤其是在展示大量数据时,能够提高用户体验。Struts框架提供了一些机制来支持分页,让我们深入探讨一下。 首先,分页的基本概念是将大量的数据集分成多个小部分,每次只加载一...

Global site tag (gtag.js) - Google Analytics