找回密码
 立即注册

QQ登录

只需一步,快速开始

Miss.[]

注册会员

4

主题

8

帖子

28

积分

注册会员

积分
28
  • 576

    金币

  • 4

    主题

  • 8

    帖子

Miss.[]
注册会员   /  发表于:2022-2-8 11:40  /   查看:2431  /  回复:3
flex.Cols[1].DataMap = typeof(int);
flex.Cols[1].Format = “#,###.00”;

单元格输入“123.45”、“1234.45”,升序显示前者数值大于后者

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-8 14:02:43
沙发
升序显示时,本来就应该按照从小到大,123.45显示在上方,1234.45显示在下方

如果不是的话,请提供一个demo,我帮你看一下原因
回复 使用道具 举报
miss_lemon
注册会员   /  发表于:2022-2-8 14:34:51
板凳
Richard.Ma 发表于 2022-2-8 14:02
升序显示时,本来就应该按照从小到大,123.45显示在上方,1234.45显示在下方

如果不是的话,请提供一个d ...

查看添付文件,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-2-8 16:44:14
地板
你这边代码里,添加了e.Order |= SortFlags.AsDisplayed;,会按照显示的文本值来排序,而不是按照显示的数字来排序,

去掉这个代码即可,就会按照原始值来排序了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部