javascript - 如何使用antd按字母顺序对表格进行排序
问题描述
我想按字母顺序过滤列这里是按大小过滤的代码如何做谢谢
const columns = [{
title: 'First Name',
dataIndex: 'first_name',
sortDirections: ['descend', 'ascend'],
key: 'first_name',
width: '20%',
sorter: (a, b) => a.first_name.length - b.first_name.length,
}]
解决方案
您可以使用localeCompare()
sorter: (a, b) => a.first_name.localeCompare(b.first_name);
推荐阅读
- react-native - 数据更改时反应原生 flatlist 渲染所有列表项
- azure - Azure Yaml 架构批处理触发器
- python - Matplotlib 动画图 - 图形在循环完成之前没有响应
- python - 如何获得第一个 Dataframe Python Pandas
- json - 我如何从邮递员的 responseBody 获取特定数据
- unity3d - Unity - Quaternion.Lerp - 轮子旋转
- c++ - 为什么调用notify后等待线程没有唤醒?
- python - 获取运行云函数的运行时服务帐户
- ethereum - 使用枚举时,Solidity 委托调用失败并显示“函数选择器未被识别”
- reactjs - 如何在 reactjs 中从 Phpmyadmin 获取选项