目前,它没有显示根据title
排序的结果。我想默认以升序
显示行。
请看一下:
下面是我的代码:
const fields = [
{ key: 'title', _classes: 'font-weight-bold' },
{ key: 'category', _style: { width: '20%'} }
]
<CDataTable
items={list}
fields={fields}
columnFilter
tableFilter={{ 'placeholder': 'Type something...'}}
itemsPerPageSelect
itemsPerPage={5}
hover
sorter
pagination
/>
注意:来自 Documentation :我尝试过一些方法,即 sorter={{'resetable': 'ascending'}}
但没有任何效果。
最佳答案
有两点:
- 对于降序排序,您必须设置
asc:false
- 默认排序值必须传递给
CDataTable
中的sorterValue
选项
那么,你可以试试这个:
<CDataTable
items={list}
fields={fields}
columnFilter
tableFilter={{ 'placeholder': 'Type something...'}}
itemsPerPageSelect
itemsPerPage={5}
hover
sorter
sorterValue={{column: "title", asc: true}}
pagination
/>
关于javascript - CoreUI DataTable 按特定列值对值进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68708722/