unr*_*sed 7 javascript reactjs antd
我想按列对antd 表进行排序Date。
试图排序 sorter: (a, b) => new Date(a) - new Date(b)
到目前为止我一直在这里做的事情并没有解决它。
Ken*_*bso 24
试试这个。当您单击列标题时,这将自动按日期 ASC 到 DESC、DESC 到 ASC 进行排序。你需要安装时刻
进口:
import moment from 'moment';
Run Code Online (Sandbox Code Playgroud)
分拣机:
sorter: (a, b) => moment(a.date).unix() - moment(b.date).unix()
Run Code Online (Sandbox Code Playgroud)
Den*_*ash 13
a,b是表记录,因此您需要new Date(a.date) - new Date(b.date):
{
title: 'Date',
dataIndex: 'date',
key: 'date',
sorter: (a, b) => new Date(a.date) - new Date(b.date)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8682 次 |
| 最近记录: |