jQuery MiniUI

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

datagrid表格排序的问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-7-19 11:14:18 |只看该作者 |倒序浏览
当表格数据加载时, 就要按表格里某个字段进行排序. 这个属性怎么设啊?    比如在 "时间" 字段 我要按降序加载数据.



<div id="datagridjv" class="mini-datagrid" style="width: 100%; height: 500px;" dataField="list"
      pageSize="10" totalField="totalRecord" allowResize="false" idField="id"
      url="system!showData.action?className=ChargeMoneyLog"
     multiSelect="true" sizeList="[10,20,30]">

<div field="chargeDate" width="120" headerAlign="center" allowSort="true" dateFormat="yyyy-MM-dd HH:mm:ss">
     时间
  </div>

  </div>

Rank: 8Rank: 8

沙发
发表于 2013-7-19 11:19:11 |只看该作者
这个其实我们demo中都有的
http://www.miniui.com/demo/#src=datagrid/sorting.html

grid.sortBy("loginname", "desc");

前面的参数是 你需要排序的 列的field,后面是 升序还是降序

Rank: 8Rank: 8

板凳
发表于 2013-7-19 11:21:00 |只看该作者
mini.parse();
var grid=mini.get("datagridjv");
grid.load();
grid.sortBy("chargeDate","desc")

Rank: 1

地板
发表于 2013-7-19 11:22:17 |只看该作者
factory 发表于 2013-7-19 11:19
这个其实我们demo中都有的
http://www.miniui.com/demo/#src=datagrid/sorting.html

页面端排序要怎么设呢?   不走服务端.

Rank: 8Rank: 8

5#
发表于 2013-7-19 11:24:12 |只看该作者
ht4431 发表于 2013-7-19 11:22
页面端排序要怎么设呢?   不走服务端.

http://www.miniui.com/demo/#src=datagrid/sorting_client.html

先设置sortMode="client" 设为客户端排序
然后grid.sortBy(sortField, sortOrder);

Rank: 1

6#
发表于 2013-7-19 12:39:28 |只看该作者
factory 发表于 2013-7-19 11:24
http://www.miniui.com/demo/#src=datagrid/sorting_client.html

先设置sortMode="client" 设为客户端排 ...

好的 谢谢啊

Archiver|普加软件

GMT+8, 2024-11-28 23:44 , Processed in 1.060355 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部