Я пытаюсь передать дополнительные поля, чтобы помочь с обработкой. Вот как я определяю массив столбцов:
this.columns = [
{field: 'vin', header: 'Vin', isMultiRowColumn: true },
{field: 'year', header: 'Year', isMultiRowColumn: false},
{field: 'brand', header: 'Brand', isMultiRowColumn: false},
{field: 'color', header: 'Color', isMultiRowColumn: false}
];
Теперь, когда я запускаю следующий код:
<p-dataTable [value]="testData">
<p-column *ngFor="let col of columns" [field]="col.field" [header]="col.header">
<ng-template let-col let-dt="rowData" pTemplate="body">
<span>{{dt[col.field] + '-' + col.isMultiRowColumn }}</span>
</ng-template>
</p-column>
</p-dataTable>
Я получаю это:
dsad231ff-undefined 2012-undefined VW-undefined Orange-undefined
Есть ли причина, по которой isMultiRowColumn
не передается?
Спасибо за помощь