У меня есть таблица с несколькими столбцами в одном из них. В столбце Имя я объединяю Имя и Фамилию человека, использующего valuePrepareFunction
Это конфигурация для этого столбца
name: {
title: 'Name',
type: 'string',
filter: false,
editable: false,
sort:true,
valuePrepareFunction: (value:any,p:Person) => {
return p.firstName + " " + p.lastName;
}
}
Теперь я хочу иметь возможность сортировать столбец по «полному» имени человека
в настоящее время, если я добавляю функцию сравнения, она не работает
:compareFunction(direction,a:any,b:any)
она не работаетпоскольку он пытается сравнить свойство "name" объекта "Person", а объект Person не имеет этого свойства
, он имеет только firstName и lastName
В моем случае я хотел бы отсортировать«после» значение valuePrepareFunction было выполнено или отсортировано по объекту полного лица
возможно ли это?