首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >数值列的排序不能正常工作-角度用户界面网格

数值列的排序不能正常工作-角度用户界面网格
EN

Stack Overflow用户
提问于 2016-04-13 08:17:58
回答 2查看 6.9K关注 0票数 4

我注意到,当我用数值对列进行排序时,它似乎没有正确排序。例如,我有一列数字如下: 565,5786,6335,6351,61447。当我对列(DESC)排序时,数字排序如下:

  • 六三五一
  • 六三三五
  • 61447
  • 五七八六
  • 五百六十五

问题似乎在于对数字和文本进行排序。

作为参考,我使用的是“角-ui-网格”:"~3.1.1“

EN

回答 2

Stack Overflow用户

发布于 2016-04-13 08:36:12

尝试将列类型指定为“数字”。排序算法是根据列类型选择的。ui-grid将根据数据猜测类型,尽管如果在列之后异步加载数据,它通常会确定所有列都是字符串。可以使用类型:‘number’显式地设置列def中的列类型。

更多细节这里

票数 9
EN

Stack Overflow用户

发布于 2019-02-26 20:10:34

只需在js文件中向列定义--columnDefs中添加一个类型:'number‘。效果会很好的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36592487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档