datagrid参数queryParams--easyUI

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');

}

by archie

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

  1. JavaScript onclick传递对象参数(easyui传递一行数据时)错误:uncaught SyntaxError: Unexpected identifier

    JavaScript onclick传递对象参数(easyui传递一行数据时)错误:uncaught SyntaxError: Unexpected identifier 博主遇到的是用onclick ...

  2. DataGrid参数

    1.3.2 data-options="singleSelect:true,collapsible:false,url:'/datagrid/getbasic'"    参数 类型 ...

  3. Extend ComboGrid Editors for DataGrid Of JQuery EasyUI

    在JQueryEasyUI中为DataGrid自定义了一个ComboGrid编辑器.具体方法: 自己写一个扩展 $.extend($.fn.datagrid.defaults.editors, { c ...

  4. EasyUI DataGrid 配置参数

    var queryParams = $('#SBDiv_1_DateGrid').datagrid('options').queryParams; queryParams.SearchTime = & ...

  5. easyui datagrid使用

    http://www.cnblogs.com/zgqys1980/archive/2011/01/04/1925775.html 加载相关js和css,因为easyui依赖jquery,所有加载eas ...

  6. Jquery-easyUI-datagrid参数之 queryParams

    http://blog.163.com/xpf_designer/blog/static/19213618920117784055668/ Html <div  region="cen ...

  7. easyui datagrid使用(好)

    加载相关js和css,因为easyui依赖jquery,所有加载easyui前要先加载jquery,否则为提示找不到datagrid <!-- 加载jquery --> <scrip ...

  8. jQuery EasyUI之DataGrid使用示例

    jQuery EasyUI是一个轻量级的Web前端开发框架,提供了很多的现成组件帮助程序员减轻前端代码开发量,之前有个项目中就用到了其中的DataGrid. jQuery EasyUI框架的官方主页: ...

  9. jQuery EasyUI API - Grid - DataGrid [原创汉化官方API]

    最近在学习jQuery EasyUI,发现中文的文档好少,部分文档不错但它是鸟语的,为了大家也为了自己学习吧,汉化做一下笔记. 有没有说清楚的,或者翻译不正确的地方还请大家谅解指出.. 由于工作时间原 ...

随机推荐

  1. java 如何判断操作系统是Linux还是Windows

    String os = System.getProperty("os.name"); if(os.toLowerCase().startsWith("win") ...

  2. maven 项目出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

    maven 导入项目中经常出现这个问题 严重: Error configuring application listener of class org.springframework.web.cont ...

  3. jmeter 分布式实战

    最近作者在公司部署公司的分布式压力测试情况的时候,遇到了问题,什么问题呢,各种错误,于是大晚上的为了不耽误压测,我们就两个同事两台电脑搞,可是还是不行的呢,我要研究研究这个是什么梗,于是乎,大晚上加班 ...

  4. 浏览器缓存机制<转>

    转这篇文章是感觉可以在图片加载的时候,也使用这样的缓存策略   作者:吴秦出处:http://www.cnblogs.com/skynet/本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或 ...

  5. ArrayList ConcurrentModificationException

    1.ConcurrentModificationException ConcurrentModificationException 出现在使用 ForEach遍历,迭代器遍历的同时,进行删除,增加出现 ...

  6. JS数字金额转换为货币汉字形式

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  7. ajax url参数中文乱码解决方法

    较好的处理办法,对js的url中的中文参数值使用两次encodeURI(),即encodeURI(encodeURI("url的中文参数值")) JS代码: var name=&q ...

  8. Python系列之文件操作、冒泡算法、装饰器、及递归

    文件处理 python对文件进行读写操作的方法与具体步骤,包括打开文件.读取内容.写入文件.文件中的内容定位.及关闭文件释放资源等 open().file(),这个两函数提供了初始化输入\输出(I\O ...

  9. HDU1142 A Walk Through the Forest(最短路+DAG)

    A Walk Through the Forest Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/O ...

  10. SqlServer和Oracle中一些常用的sql语句5 流程控制语句

    --在sql语句中 begin...end 用来设定一个程序块 相关于c#中的{} declare @yz real,@w int --声明变量 set @w=120 --为变量赋值 if @w< ...