//按数字大小排
sorter: (a, b) => a.type - b.type,
//按length排序
sorter: (a, b) => a.name.length - b.name.length,

//根据汉字拼音来排序。

sorter: (a, b) => a['dataIndex'].localeCompare(b['dataIndex']) 升序

sorter: (a, b) => b['dataIndex'].localeCompare(a['dataIndex']) 降序

{ align: 'center', title: '地区', dataIndex: 'region', with: '25%', sorter: (a, b) => a['region'].localeCompare(b['region']) }

结果:

补充

const columns = [{title: '汉字',dataIndex: 'name',sorter:(a,b) => a.name.localeCompare(b.name)},{title: '数字',dataIndex: 'amount',sorter: (a, b) => Number(a.amount) - Number(b.amount),},{title: '字符串',dataIndex: 'value',sorter: (a, b) => a.value.localeCompare(b.value)},{title: '字符串',dataIndex: 'pbom',sorter: (a, b) => {for (let i = 0; i < a.pbom.length; i++) {if (b.pbom[i] !== undefined) {if (a.pbom.charCodeAt(i) > b.pbom.charCodeAt(i)) {return 1;} else {return -1;}} else {return -1;}}}}
];

补充:日期排序

sorter: (a, b) => {const aTime = new Date(a.nowTime).getTime()const bTime = new Date(b.nowTime).getTime()return aTime - bTime}

Ant design 表格字段排序相关推荐

  1. ant design表格添加loading效果

    这里看一下ant design中表格添加loading效果. 在页面进来,获取数据时候 获取到数据的时候 实现方法: 这里只需要在要渲染的表格中添加,loading={XXXX} 即可.大括号里面的值 ...

  2. ant 改变表格数据_React ant design表格导出数据为EXCEL表格数据

    一.由于公司项目需要,需要将表格数据导出为EXCEL表格数据.环境React+Ant Design 二.安装插件js-export-excel yarn安装-记得以管理员身份执行 yarn add j ...

  3. Ant Design 表格:循环展示表头,表头添加图标icon

    需求背景: 用来统计房间里住户的信息 实现效果:​​​​​​​​​​​​​​ 实现过程: 表头:问题a,问题b,问题c,是从动态数据循环获取得到的,包括右侧的icon,和鼠标以上显示的效果:toolt ...

  4. element-ui学习一:table表格字段排序

    一. 概述 elementui官网已有相关解释,可以去官网查看.这边再简单讲述一下具体使用方法 二.前端排序 在对应需要排序的字段中,使用sortable字段即可,这样就可以实现前端数据排序,但是如果 ...

  5. easyui 实现表格字段排序

    首先注意:排序的字段不能是字符串的类型,就是所说的中文吧,如果中文排序也没什么意义 html代码 $('#myTable').treegrid({ url:'/category/position/Te ...

  6. antd 表格树如何展开_React Ant Design树形表格的复杂增删改

    React Ant Design树形表格的复杂增删改 ​ 最近由于业务接触了antd,使用antd完成一个复杂的树形表格的显示以及修改.在这其中碰见了很多坑,不少功能antd只写了初步的功能,更为细化 ...

  7. Ant Design Vue 表格筛选时只进行前台的按页筛选修改为后台的全局筛选

    原因分析 在我们使用 Ant Design Vue 表格筛选功能时会发现,如果只是按照例子来,只是前端的按页筛选,并不能都进行全局筛选,原因有两点: 1.我们筛选的时候,只是进行前端的数据过滤,并没有 ...

  8. Vue3 + Ant Design Vue 可搜索 自定义字段 a-tree

    记录一下,使用 Ant Design Vue a-tree 需要实现可搜索且后台返回数据不是标准数据的问题 目录 可搜索 自定义字段 完整全部代码 可搜索 自定义字段 实现自定义字段需要使用 Tree ...

  9. Ant Design Pro使用之--EditableProTable 可编辑表格

    前言--EditableProTable 与 ProTable的对比 首先:可编辑表格 EditableProTable 与 ProTable 的功能基本相同: 但是如果用ProTable的话,增和改 ...

最新文章

  1. 字符串json怎么把双引号去掉_Java Json字符串的双引号("")括号如何去掉
  2. SSM项目的数据库密码加密方案
  3. 截获所有以太网帧数据并进行具体分析
  4. Cover Protocol更新赔偿计划 新增三个新COVER代币获赔方
  5. windows上QT设置debugger的方法
  6. 数据库链接池c3p0的配置
  7. ISO18000-6B和ISO18000-6C(EPC C1 G2)标准的区别
  8. ArcGIS中进行影像裁剪的几种方法汇总
  9. php trim /r/n,「php中trim函数使用」- 海风纷飞Blog
  10. html5 webp,在 CRA 中使用 webp 图片提升加载性能
  11. blast2go进行Nr注释
  12. 操作系统 存储管理实验报告
  13. html支持es6,ie不支持es6语法 浏览器怎么使用ES6的Proxy
  14. 太极定二仪,清浊始以形:红黑树的实现和性质
  15. 2021年最新友价商城源码 优化实名认证模块 19套PC模板2套手机模板 服务市场 任务大厅
  16. 溜溜TC Games手游助手,无需模拟器,高清流畅不卡顿功能介绍
  17. anacnda 子环境管理
  18. 向数据中添加高斯噪声
  19. JS 通过日期判断当前日期所在周的周一到周日的日期
  20. 百度熊掌号基础seo教程之熊掌号运营技巧

热门文章

  1. uni-app和微信原生小程序的工具请求文件
  2. 帅气的属性动画赏析(Property Animation)
  3. 移动端CAD版本转换如何输出DXF格式?
  4. 用python画小狗_在家无聊用 Python 画单身狗
  5. LISP 圆孔标记_做了一个检查图框内字体和标注的插件 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
  6. linux退出脚本命令,【Unix/Linux.Shell Script】退出状态,exit命令
  7. 关于iPhone系统statusbar
  8. 第五人格显示服务器维护中请稍后登录怎么办,第五人格登录不上怎么办 登录不上解决方案...
  9. C# 利用特性做数据校验
  10. linux内核之旅网站,linux 内核之旅