Я работаю над приложением Angular 6.У меня есть пользовательский компонент в ng2-smart-table
, который отображается правильно.Я хотел бы отфильтровать их.Вызов API выполняется асинхронно и возвращает обещание .Параметр filterFunction
вообще не фильтрует мою таблицу.
settings = {
actions: {
...
},
columns: {
id: {
title: 'Id'
},
organisation_id: {
title: 'Cumstom Field',
type: 'custom',
renderComponent: CustomComponent,
filterFunction: (cell?: any, search?: string) => {
return this.api-service-filter(cell, search)
},
api-service-filter
возвращает Обещание.Когда я регистрирую результаты в консоли, я получаю правильные true
/ false
возврат от API.Но это совсем не меняет отображение.
Есть идеи, как я могу заставить эту работу работать?Это особенность ng2-smart-таблицы или я что-то не так делаю?
Спасибо!