jQuery MiniUI

 找回密码
 立即注册
查看: 3109|回复: 3
打印 上一主题 下一主题

关于sortField的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-9-11 15:39:17 |只看该作者 |倒序浏览
一个页面有很多表格,但是发现load表格数据的时候发现后面的表格sortField的值会跟着第一个表格的sortField变化,这是为什么?

Rank: 8Rank: 8

沙发
发表于 2018-9-11 17:20:38 |只看该作者
应该是无关的,你这些表格之间有什么关系?

Rank: 2

板凳
发表于 2018-9-12 09:49:53 |只看该作者
felt 发表于 2018-9-11 17:20
应该是无关的,你这些表格之间有什么关系?

第一个表格 <div class="mini-datagrid" id="demo1"  allowAlternating="true"
url="../data/demo.aspx?method=demo1" sortOrder="asc" idField="id" pageSize="15" sortField="a.text"> //code </div>
第二个表格 <div class="mini-datagrid" id="demo2"  allowAlternating="true"
url="../data/demo.aspx?method=demo2" sortOrder="desc" idField="id" pageSize="15" sortField="a.text,b.text"> //code </div>

js如下:
var tmp = {id: 1,sex: "0"};
mini.get("demo1").load(tmp);
mini.get("demo2").load(tmp);

后台的接收参数会变成一样的,
都是接收{id: 1,sex: "0",sortOrder:"asc",pageSize:"15",pageIndex: "0",sortField:"a.text" }
但是第二个表格的sortField="a.text,b.text"和sortOrder="desc" 和表格1不是一样的,后台接收都是一样的,这是为什么?

Rank: 8Rank: 8

地板
发表于 2018-9-12 10:53:22 |只看该作者
lynze 发表于 2018-9-12 09:49
第一个表格  //code
第二个表格  //code

1 sortField只能设置一个
2 你可以调用grid.sortBy(sortField,sortOrder)来加载,这两个属性一般是不配置在html里面的

Archiver|普加软件

GMT+8, 2024-10-2 06:33 , Processed in 1.049806 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部