Я видел только один SO-вопрос, связанный с этим, и не было опубликовано никаких ответов.
У меня есть угловое приложение, использующее ag-grid. Он использует cellRendererFramework для визуализации данных для столбца a, отображаемого в таблице. Мне нужны данные из столбца Дата, чтобы правильно отформатировать столбец Данные, но я не могу найти способ передать их в компонент средства визуализации. Вот базовый код:
// Columns defined inside the main component
this.columnDefs = [
{ headerName: 'Date', field: 'timestamp'},
{ headerName: 'Data',
field: 'type',
cellRendererFramework: MyRendererComponent,
},
}
// Inside the renderer component
export class MyRendererComponent implements OnInit {
myData: any;
agInit(params: import("ag-grid-community").ICellRendererParams): void {
// This is where I need data from the first column to
// properly set the return value
this.myData = this.setUpData(params.value)
}
setUpData(data: any) {
// Operate on the data here, but I need the timestamp to do it properly
}
...
}
Есть ли у кого-нибудь предложение, как я могу получить данные метки времени в MyRendererComponent?