У меня есть оболочка для matTable, которая упрощает определение таблицы до:
tableColumns: TableColumn[] = [
{ name: "initiator", maskName: "emailJobInitiator", icon: "mail", sort: true, inList: true },
{ name: "type", icon: "bubble_chart", sort: true, inList: true },
{
name: "createdAt",
icon: "brightness_high",
sort: true,
inList: true
},
{ name: "statusMessage", maskName: "jobStatusMessage", icon: "comment", sort: true, inList: true }
];
В моей базе данных есть несколько прикольных имен полей, которые я хотел бы заменить в моем клиенте, например, statusMessage => status
.
Моя проблема при переносе (matSortChange)="onSortChange($event)"
Я могу получить только имя и направление активного столбца. Мне нужно иметь возможность получить исходное имя столбца, который я вызываю maskName
, чтобы передать обратно в API.
Есть идеи?