Здравствуйте.
Для вывода списков на проекте использую Vue-tables-2.
Как выводить данные в столбец, если они находятся во вложенном объекте.
Например:
{
id: 1,
category: {
name: 'Категория 1',
}
user: {
name: 'Иван Иванов',
city: {
name: 'Москва'
},
country: {
name: 'Россия'
}
}
}
Как вывести в таблицу ФИО пользователя, название страны и города?
Нашел одно решение через templates:
columns: [
'id',
'contactName',
'contactCity',
'category',
],
options: {
templates: {
contactName(h, row){
return row.user ? row.user.name : '';
},
contactCity(h, row){
return row.user.city ? row.user.city.name : '';
},
category(h, row){
return row.category ? row.category.name : '';
}
},
}
но оно не совсем подходит, так как поиск по этим полям не работает.
Подскажите, пожалуйста, может есть еще какие то способы? Нужно чтобы работал поиск
Спасибо