jQuery MiniUI

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

groupBy [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-11-26 13:21:26 |只看该作者 |倒序浏览
groupBy ( field, dir ),请问版主,这个方法中若字段为number类型怎么可以设置为数字排序?另外除了这个分组之外还有什么分组吗?除了tree

Rank: 7Rank: 7Rank: 7

沙发
发表于 2018-11-26 14:25:57 |只看该作者
排序可以用grid.sortBy ( sortField, sortOrder );sortField排序字段,sortOrder 是排序方式。只有groupBy ( field, dir )分组方式;

Rank: 1

板凳
发表于 2018-11-26 15:05:04 |只看该作者
leao 发表于 2018-11-26 14:25
排序可以用grid.sortBy ( sortField, sortOrder );sortField排序字段,sortOrder 是排序方式。只有groupBy ...

sortField类型为NUMBER类型时,这个排序并不是按照大小排序的哟

Rank: 8Rank: 8

地板
发表于 2018-11-26 15:38:36 |只看该作者
darren丶csl 发表于 2018-11-26 15:05
sortField类型为NUMBER类型时,这个排序并不是按照大小排序的哟

grid.groupBy(field,dir)
第一个参数传递分组的列的field
第二次参数传递分组的顺序
http://www.miniui.com/demo/index.html#src=datagrid/grouping.html
像这示例,我改用
grid.groupBy("age","desc");按年龄分组,倒序排,效果是
符合预期,未发现什么问题。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 1

5#
发表于 2018-11-26 15:47:40 |只看该作者
本帖最后由 darren丶csl 于 2018-11-26 15:49 编辑
dforce 发表于 2018-11-26 15:38
grid.groupBy(field,dir)
第一个参数传递分组的列的field
第二次参数传递分组的顺序

版主大大你可以试过个位数、两位数、三位数、多位数混合的......然后发现1开头的都在一起,2开头的都在一起,以此类推,并不是按大小来的



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2018-11-26 15:52:44 |只看该作者
darren丶csl 发表于 2018-11-26 15:47
版主大大你可以试过个位数、两位数、三位数、多位数混合的......然后发现1开头的都在一起,2开头的都在一 ...

这列设置dataType="int"

Rank: 1

7#
发表于 2018-11-26 16:23:56 |只看该作者
dforce 发表于 2018-11-26 15:52
这列设置dataType="int"

谢谢版主

Archiver|普加软件

GMT+8, 2024-10-6 07:17 , Processed in 1.021498 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部