export class DataTableColResizeDemo implements OnInit {
cars: Car[];
cols: Column[];
constructor(private carService: CarService) { }
ngOnInit() {
this.carService.getCarsSmall().then(cars => this.cars = cars);
this.cols = [
{field: 'vin', header: 'Vin'},
{field: 'brand', header: 'Brand'},
{field: 'year', header: 'Year'},
{field: 'color', header: 'Color'}
];
}
}
<h3 class="first">Fit Mode</h3>
<p-dataTable [value]="cars" [columns]="cols" resizableColumns="true"></p-dataTable>
<h3>Expand Mode</h3>
<p-dataTable [value]="cars" [columns]="cols" resizableColumns="true" columnResizeMode="expand"></p-dataTable>