jQuery MiniUI

标题: datagrid表格排序的问题 [打印本页]

作者: ht4431    时间: 2013-7-19 11:14:18     标题: datagrid表格排序的问题

当表格数据加载时, 就要按表格里某个字段进行排序. 这个属性怎么设啊?    比如在 "时间" 字段 我要按降序加载数据.



<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>


作者: factory    时间: 2013-7-19 11:19:11

这个其实我们demo中都有的
http://www.miniui.com/demo/#src=datagrid/sorting.html

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

前面的参数是 你需要排序的 列的field,后面是 升序还是降序
作者: felt    时间: 2013-7-19 11:21:00

mini.parse();
var grid=mini.get("datagridjv");
grid.load();
grid.sortBy("chargeDate","desc")
作者: ht4431    时间: 2013-7-19 11:22:17

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

页面端排序要怎么设呢?   不走服务端.
作者: factory    时间: 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);
作者: ht4431    时间: 2013-7-19 12:39:28

factory 发表于 2013-7-19 11:24
http://www.miniui.com/demo/#src=datagrid/sorting_client.html

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

好的 谢谢啊




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2