У меня есть ag-Grid с двумя столбцами: столбец идентификатора и столбец описания.Я создаю определения столбцов этих двух столбцов в columnDefs в методе ngOnInit () в классе TypeScript.
В столбце «Описание» я использую cellRendererFramework для визуализации routerLink в моей ag-Grid.Я использую cellRendererParams для передачи некоторых необходимых параметров моему компоненту рендеринга Angular.Именно здесь, в столбце «Описание», мне нужно получить доступ к значению идентификатора столбца идентификатора и поместить его в параметр cellRendererParams 'resourceId'.Мне нужен этот идентификатор, чтобы создать свой рабочий RouterLink.
Как я могу сделать это в приведенном ниже коде?
ngOnInit() {
this.columnDefs = [
// Column A - ID
{
headerName: 'ID',
field: 'id',
width: 80,
sort: 'desc'
},
// Column B - Description
{
headerName: 'Description',
field: 'description',
width: 150,
cellRendererFramework: AgGridRouterLinkRendererComponent,
cellRendererParams: {
resourcePath: '/leverance/detail',
resourceId: HERE-I-WOULD-LIKE-TO-ACCESS-THE-ID-VALUE-OF-THE-ID-FIELD-IN-THE-ID-COLUMN-ABOVE
}
];
}