对于react引导表,默认情况下如何按字母顺序对name列进行排序?现在,我只能通过单击排序图标按字母顺序排序,但我希望用户在第一次打开页面时按字母顺序查看名称。
<BootstrapTable
data={this.props.resellerList}
tableHeaderClass='header_white'
options={options}
bordered={false}
insertRow={this.state.isAdmin}
pagination
exportCSV
csvFileName='Client_List.csv'
>
<TableHeaderColumn row='0' rowSpan='1' dataField='resellerName' dataSort isKey={true} dataAlign='center' filter={{ type: 'TextFilter', placeholder: ' ' }} caretRender={sortCaret} dataFormat={this.nameFormatter} csvHeader='Name'>Name</TableHeaderColumn>
</BootstrapTable>export const sortCaret = (direction, fieldName) => {
if (direction === 'asc') {
return (
<SortAscendingIcon/>
);
}
if (direction === 'desc') {
return (
<SortDescendingIcon/>
);
}
return (
<SortIcon/>
);
}发布于 2022-06-14 01:03:00
使用下面的代码进行排序
defaultSortName: 'resellerName',
defaultSortOrder: 'asc'https://stackoverflow.com/questions/72605896
复制相似问题