2 x image x_image 于 2016.09.07 18:26 提问

easyui 怎么样初始化或者清除datagrid向后台传递的参数(sort,order)

easyui datagrid 1.5版本,初始数据是按ID降序生成表格
设置了列排序(如按办理时间这个字段排序),点击列标题后,向后台传递了sort和order两个参数
如果我想重新加载表格回到初始状态(即还是初始的ID降序)(用reload或者load),不刷新整个网页,这两个参数始终会存在,并且向后台发送过去

想了很多办法没有解决,只要点击了排序列,只要没有重新加载整个网页,这两个参数始终存在,请问怎么样清除它,或者让datagrid的状态回到第一次网页打开时的状态?

1个回答

showbo
showbo   Ds   Rxr 2016.09.07 20:19
 var opt=$('#dg').datagrid('options');
opt.sortName='id';
opt.order='desc'
x_image
x_image 回复showbo: 我用的1.5,不知道是不是版本问题。还是谢谢了
大约一年之前 回复
showbo
showbo 回复x_image: 1.4测试没有问题,执行这个然后reload下表格此时就朱攒地id和desc
大约一年之前 回复
x_image
x_image 谢谢,不能成功。初次传递的值:sortId=id&sortOrder=desc;点击时间列后的传递值:sortId=id&sortOrder=desc&order=time&sort=desc。我的意思是,如果没有重新刷新整个页面,无论做增加、删除表格数据等操作,&order=time&sort=desc这两个参数始终在向后台传递。我是想去掉它们
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片