java easyui分页源码_[Java教程]关于Jquery EasyUI中的DataGrid服务器端分页随记

[Java教程]关于Jquery EasyUI中的DataGrid服务器端分页随记

0 2014-03-19 07:01:00

一、关于DataGrid的分页和排序参数

对于分页参数不需要用户指定,程序在AJAX请求的时候会带上分页和排序需要的参数

每页显示条数:rows

当前页:page

排序字段:sort  【multiSort如果设置为true,则会发送多个排序字段,如:id,time,最新的在最后】

排序类型:order 【multiSort如果设置为true,则会发送多个排序字段排序类型,如:asc,desc,最新的在最后】

二、关于DataGrid传递参数传递参数可以使用属性:queryParams

形式:queryParams:{ "method": "LogInfoList", "LogName": $.trim($("#LogName").val()), "BeginTime": $.trim($("#BeginTime").val()), "EndTime": $.trim($("#EndTime").val()) }

三、实例代码

bc91bb04e6e9c61e24c974e4440db8f2.gif

bc91bb04e6e9c61e24c974e4440db8f2.gif

View Code

上面是与服务器端通讯的JS代码

bc91bb04e6e9c61e24c974e4440db8f2.gif

bc91bb04e6e9c61e24c974e4440db8f2.gif

View Code

html代码非常简单

bc91bb04e6e9c61e24c974e4440db8f2.gif

bc91bb04e6e9c61e24c974e4440db8f2.gifprotected readonly int pageSize = string.IsNullOrEmpty(RequestString.GetRequestQueryString("rows")) ? 0 : Convert.ToInt32(RequestString.GetRequestQueryString("rows")); protected readonly int pageIndex = string.IsNullOrEmpty(RequestString.GetRequestQueryString("page")) ? 0 : Convert.ToInt32(RequestString.GetRequestQueryString("page")); protected readonly string fidSort = string.IsNullOrEmpty(RequestString.GetRequestQueryString("sort")) ? "Id" : RequestString.GetRequestQueryString("sort"); protected readonly bool sort = string.IsNullOrEmpty(RequestString.GetRequestQueryString("order")) ? true : RequestString.GetRequestQueryString("order") == "asc" ? false : true; public void ProcessRequest(HttpContext context) { context.Response.AddHeader("Content-Type", "text/json; charset=UTF-8"); int counts = 0; DataTable dt = pageHelper.Page("AdminInfo", "Id,RoleId,UserName,TrueName,Telphone,Email,AddDate", pageSize, pageIndex, out counts, fidSort, sort, sqlWhere.ToString(), fidSort); DataTableToJson(context, counts, dt); } public bool IsReusable { get { return false; } }

View Code

ashx服务器端处理代码

好了,完整的DataGrid表格插件使用到此结束

本文网址:http://www.shaoqun.com/a/86214.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

jquery

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值