datagrid参数queryParams--easyUI
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');
}
datagrid参数queryParams--easyUI的更多相关文章
- JavaScript onclick传递对象参数(easyui传递一行数据时)错误:uncaught SyntaxError: Unexpected identifier
JavaScript onclick传递对象参数(easyui传递一行数据时)错误:uncaught SyntaxError: Unexpected identifier 博主遇到的是用onclick ...
- DataGrid参数
1.3.2 data-options="singleSelect:true,collapsible:false,url:'/datagrid/getbasic'" 参数 类型 ...
- Extend ComboGrid Editors for DataGrid Of JQuery EasyUI
在JQueryEasyUI中为DataGrid自定义了一个ComboGrid编辑器.具体方法: 自己写一个扩展 $.extend($.fn.datagrid.defaults.editors, { c ...
- EasyUI DataGrid 配置参数
var queryParams = $('#SBDiv_1_DateGrid').datagrid('options').queryParams; queryParams.SearchTime = & ...
- easyui datagrid使用
http://www.cnblogs.com/zgqys1980/archive/2011/01/04/1925775.html 加载相关js和css,因为easyui依赖jquery,所有加载eas ...
- Jquery-easyUI-datagrid参数之 queryParams
http://blog.163.com/xpf_designer/blog/static/19213618920117784055668/ Html <div region="cen ...
- easyui datagrid使用(好)
加载相关js和css,因为easyui依赖jquery,所有加载easyui前要先加载jquery,否则为提示找不到datagrid <!-- 加载jquery --> <scrip ...
- jQuery EasyUI之DataGrid使用示例
jQuery EasyUI是一个轻量级的Web前端开发框架,提供了很多的现成组件帮助程序员减轻前端代码开发量,之前有个项目中就用到了其中的DataGrid. jQuery EasyUI框架的官方主页: ...
- jQuery EasyUI API - Grid - DataGrid [原创汉化官方API]
最近在学习jQuery EasyUI,发现中文的文档好少,部分文档不错但它是鸟语的,为了大家也为了自己学习吧,汉化做一下笔记. 有没有说清楚的,或者翻译不正确的地方还请大家谅解指出.. 由于工作时间原 ...
随机推荐
- activiti07- Task
任务 用户任务: 用户任务,用来对那些需要人参与完成的工作进行建模.当流程执行到这样的用户任务时,会在被分配到该任务的用户或用户组的任务列表中创建新的任务. 用户任务中可以包含描述.事实上,任何BPM ...
- maven使用阿里代理下载
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http:/ ...
- String类的替换方法(9)
1:String replace(char old,char new) 2: String replace(String old,String new) 3: trim();//去除字符串空格 ...
- 用static声明的函数和变量小结
static 声明的变量在C语言中有两方面的特征: 1).变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值.这一点是它与堆栈变量和堆变量的区别. 2).变量用static ...
- ArcGIS连带文字注记导出为CAD格式
可以使用ArcGIS的"Export To CAD"工具将点.线.面等要素直接导出为CAD格式.如果要连带将ArcGIS中的文字标注导出为CAD格式要稍麻烦一点,下面是一个例子. ...
- Es6 Promise 用法详解
Promise是什么?? 打印出来看看 console.dir(Promise) 这么一看就明白了,Promise是一个构造函数,自己身上有all.reject.resolve这几个眼熟的方 ...
- 1.Bootstrap-简介
1.介绍 Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的. 2.HTML 模板 一个使用了 Boots ...
- Html语言,使用<a>标签发送电子邮件
<a>标签有一个功能是可以链接Email地址,使用mailto能让访问者便捷向网站管理者发送电子邮件. 使用mailto 属性时请参考下表: 如果mailto里同时有多个参数,第一个参数必 ...
- hive自定义UDF
udf udaf udtf 使用方式 hiverc文件 1.jar包放到安装日录下或者指定目录下 2.${HIVE_HOME}/bin目录下有个.hiverc文件,它是隐藏文件. 3.把初始化语句加载 ...
- HDU 5976 数学
Detachment Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total ...