在table的onchange属性中,将filter和sorter放入state中
<Table
columns={columns}
dataSource={data}
onChange={this.handleTableChange}
/>,
handleTableChange:
handleTableChange = (pagination, filters, sorter) => {
this.setState({
filteredInfo: filters,
sortedInfo: sorter,
});
}
columns的设置
使用state中的filteredInfo和sortedInfo
const columns = [
{
title: '类型',
key:'dbType',
dataIndex: 'dbType',
filters:[{text:"MySQL",value:"MySQL"},{text:"Oracle",value:"Oracle"}],
filteredValue: filteredInfo.dbType || null,
onFilter: (value, record) => record.dbType.includes(value),
},
{
title: '延迟时间(s)',