ng2-smart-таблица сортирует по 2 колонкам - PullRequest
0 голосов
/ 09 октября 2019

У меня есть таблица с несколькими столбцами в одном из них. В столбце Имя я объединяю Имя и Фамилию человека, использующего 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 было выполнено или отсортировано по объекту полного лица

возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...