http://blog.163.com/xpf_designer/blog/static/19213618920117784055668/

Html

<div  region="center" border="false"  style="padding:0px 3px 0px 3px;margin:0px;">

<table id="test"></table>

</div>

初置化gird

$(function(){

loadgrid();

//loadcombobox(null);

});

function loadgrid(){

$('#test').datagrid({

title:'任免信息列表',

fit:true,

nowrap: false,

striped:false,

//url:'rm.json',

url:'http://127.0.0.1:8080/web/AppAndRemoveServer.server',

queryParams:{},

sortName: 'appandremove_id',

sortOrder: 'asc',

remoteSort: false,

idField:'appandremove_id',

frozenColumns:[[

{field:'ck',checkbox:true}

]],

columns:[[{field:'appandremove_id',title:'任免批次编号',width:200,sortable:true},

{field:'batch_name',title:'任免批次名称',width:240,sortable:true},

{field:'batch_no',title:'任免批次编号',width:100,sortable:true},

{field:'recorder_date',title:'登记时间',width:120,sortable:true},

{field:'recorder_id',title:'登记人',width:100,sortable:true},

{field:'state',title:'状态',width:100,sortable:true},

{field:'memo',title:'备注',width:300}

]],

pagination:true,

pageNumber:1,

pageSize:5,

pageList:[5,10],

//singleSelect:true,

rownumbers:true

});

}

服务端接收rows、page、order、sort参数

参数名称是easyui起的,值也是自动绑定

可以在服务端通过request.getParameterNames();查看有什么参数

接收参数值

if(null!=request.getParameter("rows")) {             pageRows=Integer.parseInt(request.getParameter("rows").toString());

}

if(null!=request.getParameter("page")) {

page=Integer.parseInt(request.getParameter("page").toString());

}

if(null!=request.getParameter("order")) {

order=request.getParameter("order").toString();

}

if(null!=request.getParameter("sort")) {

order=request.getParameter("sort").toString();

}

然后拼装sql语句实现分页。

增加查询参数,重新加载表格

function reloadgrid (stateVal)  {

//查询参数直接添加在url中

/* var url =$('#test').datagrid('options').url;

url = "http://127.0.0.1:8080/web/AppAndRemoveServer.server?state=" +stateVal;

//重新赋值url 属性

$('#test').datagrid('options').url=url;

$("#test").datagrid('reload');

*/

//查询参数直接添加在queryParams中

var queryParams = $('#test').datagrid('options').queryParams;

queryParams.state = stateVal;

$('#test').datagrid('options').queryParams=queryParams;

$("#test").datagrid('reload');

}

Jquery-easyUI-datagrid参数之 queryParams的更多相关文章

  1. jquery easyui datagrid使用参考

    jquery easyui datagrid使用参考   创建datagrid 在页面上添加一个div或table标签,然后用jquery获取这个标签,并初始化一个datagrid.代码如下: 页面上 ...

  2. Jquery easyui datagrid 导出Excel

    From:http://www.cnblogs.com/weiqt/articles/4022399.html datagrid的扩展方法,用于将当前的数据生成excel需要的内容. 1 <sc ...

  3. 扩展jquery easyui datagrid编辑单元格

    扩展jquery easyui datagrid编辑单元格 1.随便聊聊 这段时间由于工作上的业务需求,对jquery easyui比较感兴趣,根据比较浅薄的js知识,对jquery easyui中的 ...

  4. jquery easyui datagrid 加每页合计和总合计

    jquery easyui datagrid 加每页合计和总合计 一:效果图 二:代码实现 这个只有从后台来处理 后台根据rows 和page两个参数返回的datatable 命名为dt 然后根据dt ...

  5. jQuery EasyUI datagrid实现本地分页的方法

    http://www.codeweblog.com/jquery-easyui-datagrid%e5%ae%9e%e7%8e%b0%e6%9c%ac%e5%9c%b0%e5%88%86%e9%a1% ...

  6. jQuery EasyUI DataGrid Checkbox 数据设定与取值

    纯粹做个记录,以免日后忘记该怎么设定. 这一篇将会说明两种使用 jQuery EasyUI DataGrid 的 Checkbox 设定方式,以及在既有数据下将 checked 为 true 的该笔数 ...

  7. jquery easyui datagrid 获取Checked选择行(勾选行)数据

    原文:jquery easyui datagrid 获取Checked选择行(勾选行)数据 getSelected:取得第一个选中行数据,如果没有选中行,则返回 null,否则返回记录. getSel ...

  8. jQuery EasyUI datagrid列名包含特殊字符会导致表格错位

    首先申明:本文所述的Bug存在于1.3.3以及更高版本中,其它低版本,本人未测试,太老的版本不想去折腾了. 洒家在写前端的SQL执行工具时,表格用了 jQuery EasyUI datagrid,因为 ...

  9. jquery easyui datagrid 无滚动条,datagrid 没垂直滚动条

    jquery easyui datagrid 无滚动条,datagrid 没垂直滚动条 ============================== 蕃薯耀 2018年2月6日 http://www. ...

  10. 浅谈jQuery easyui datagrid操作单元格样式

    今天项目上遇到问题,就是表格风格统一的问题,由于用了2个不同的框架,所以如果要大修比较麻烦,考虑到修改表格样式工作量会少很多,所以考虑修改jQuery easyui datagrid数据网格的样式. ...

随机推荐

  1. DevExpress主从表 按组分页一组不足一页为一页--以此记录

    本文的主要是说明Dev的报表的主从表,主从表的每一组显示在一页,当一组超出一页,第二页只显示第一组的. 一.每上报表设置图 简单设计图如上 二.后台代码 报表页代码 public partial cl ...

  2. How to install 64-bit Google Chrome 28+ on 64-bit RHEL/CentOS 6 or 7

    How to install 64-bit Google Chrome 28+ on 64-bit RHEL/CentOS 6 or 7 The problem Google developers s ...

  3. C#中事件的继承

    C#中的子类无法调用父类的事件,可以通过在父类中创建一个方法来调用父类的事件,而子类通过调用父类的方法来触发事件. class parent { protected string name; publ ...

  4. Windows下MemCache多端口安装配置

    Windows下MemCache环境安装配置的文章很多,但大部分都是用的默认端口11211,如何修改默认端口.如何在一台服务器上配置多个MemCache端口?这正式本文要解决的问题. 1.从微软官网下 ...

  5. sqlalchemy 的 ORM 与 Core 混合方式使用示例

    知乎: sqlalchemy 的 ORM 与 Core 混合方式操作数据库是一种怎样的体验? 答: 酸! 本文基于:win 10 + python 3.4 + sqlalchemy 1.0.13 基本 ...

  6. 【面试必备】Swift 面试题及其答案

    初级 问题1- Swift 1.0 or later 什么是optional类型,它是用来解决什么问题的? 答案:optional类型被用来表示任何类型的变量都可以表示缺少值.在Objective-C ...

  7. MVC5 + EF6 + Bootstrap3 (9) HtmlHelper用法大全(下)

    文章来源:Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-httphelper-part2.html 上一节 ...

  8. 使用logstash+elasticsearch+kibana快速搭建日志平台

    日志的分析和监控在系统开发中占非常重要的地位,系统越复杂,日志的分析和监控就越重要,常见的需求有: * 根据关键字查询日志详情 * 监控系统的运行状况 * 统计分析,比如接口的调用次数.执行时间.成功 ...

  9. Object C学习笔记22-#define 用法

    上一篇讲到了typedef 关键字的使用,可以参考文章 Object C 学习笔记--typedef用法 .而在c中还有另外一个很重要的关键字#define. 一. #define 简介 在C中利用预 ...

  10. .net,微软,薪资及其他

    很久没在博客园上写些东西,因为我的确没有什么技术上面新奇的心得和大家分享,园子里面的文章页没啥看的,基本就是看一下业界新闻,因为这里面99%的东西没什么看头,更像是个人技术笔记汇总. 我从07年从de ...