Вот песочница ссылка :
У меня есть три столбца: Имя, Фамилия и возраст.Мои данные представляют собой массив объектов, содержащих значения для указанных выше столбцов. Пример примерно так:
<ReactTable
data={data}
columns={[
{
Header: "First Name",
accessor: "firstName"
},
{
Header: "Last Name",
accessor: "lastName",
// aggregate: vals => vals[0],
sortMethod: (a, b) => {
return a.length >= b.length ? 1 : -1;
}
},
{
Header: "Age",
accessor: "age"
}
]}
pivotBy={["firstName"]}
defaultPageSize={10}
className="-striped -highlight"
/>
Я хочу, чтобы мой столбец firstName был неповрежденным при сортировке по возрасту и lastName, но в случае фамилии я хочу применитьмой собственный метод сортировки (сортировка по длине), сохраняя при этом столбец firstName без изменений.
Я пытался использовать sortMethod и даже отправлять длину в sortAccessor для сортировки по длине.