状态值
state = {
sortedInfo: null,
saveSortedInfo:null
}复制代码
在表头设置属性
sorter: (a, b) => a.name.length - b.name.length,
sortOrder: sortedInfo.columnKey === 'name' && sortedInfo.order复制代码
在 排序事件
handleChange = (pagination, filters, sorter) => {
if(sorter.order === undefined){
sorter= this.state.saveSortedInfo
}
if(sorter.order === 'ascend'){
this.setState({
saveSortedInfo: sorter
});
}
this.setState({
sortedInfo: sorter
});
}
复制代码