easyui高手来,怎么修改datagrid page,rows,dir,order 的参数名称
面dataGrid应该本例吧没台交互吧!我看url="mytable",觉像action请求;说queryParams需要发送远程请求才起作用;
queryParams属性作用其实url请求添加额外参数;
比:url:${ctx}/sys/user.action?name=‘明’ 想再附加参数age=18;
比url:${ctx}/sys/user.action?name=‘明’&age=18 url利用queryParams属性;
js写
function addParam(){
var param = {age :18};
$("#tt").datagrid("load", param);
}
重新发送新url请求初始化datagrid新数据;(我写态设置请求参数想直接datagird初始化添加参数直接初始化datagird候添加属性queryParams : {参数名:'参数值',})
追问
url="mytable"servlet映射路径我写:
$('#tt').datagrid({
queryParams:{
action:'参数值'
}
});
台接收侠请帮帮忙
首先先确定发送请求否跳转mytable应类service()没用debug断点跟踪 进用request.getParameter("action");获取参数吧!
跳转我怀疑我queryParams写我用标签写:<table id="tt" class="easyui-datagrid" url="mytable" toolbar="#tb" iconCls="icon-save"
queryParams="{
action:'参数值'
}" >
jQuery EasyUI为提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree等等。jQuery EasyUI是基于JQuery的一个前台ui界面的插件,功能相对没extjs强大,但页面也是相当好看的,同时页面支持各种themes以满足使用者对于页面不同风格的喜好。一些功能也足够开发者使用,相对于extjs更轻量。jQuery EasyUI有以下特点:
1、基于jquery用户界面插件的集合
2、为一些当前用于交互的js应用提供必要的功能
3、EasyUI支持两种渲染方式分别为javascript方式(如:$('#p').panel({...}))和html标记方式(如:class="easyui-panel")
4、支持HTML5(通过data-options属性)
5、开发产品时可节省时间和资源
6、简单,但很强大
7、支持扩展,可根据自己的需求扩展控件
8、目前各项不足正以版本递增的方式不断完善
2017-09-16
easyui grid 有个事件 : onBeforeLoad,然后这么写:
onBeforeLoad : function(param){ //这个param就是queryString
//console.log(param) ,在控制台看了下 {page:1,rows:10}
var page = param.page; //保存下值
delete param.page; //删掉
param.pages = page; //这里就是重新命名了!!! ,j将page 改为了 pages
}
好像这个里面datagrid的所有配置属性都有,要改什么直接等于,如opt.pageSize = 15;