動的列幅を設定しようとすると、次のエラーが発生します エラー エラー: 異なるサポート オブジェクトが見つかりません '{幅: '180px', 'text-align': 'center'}'
<p-dataTable [value]="employees">
<p-header>Employee List</p-header>
<p-column *ngFor="let userColumn of userColumns"
[field]="userColumn.field" [header]="userColumn.title"
[sortable]="userColumn.sort" [style]="userColumn.myStyle">
</p-column>
</p-dataTable>
次のように定義された userColumns
this.userColumns = [
{
'field': 'userId',
'title': 'User Id',
'sort': 'true',
'template': '',
'myStyle' : ''
},
{ 'field': 'jobTitleName', 'title': 'Job title', 'sort': 'true','myStyle': ''},
{ 'field': 'lastName', 'title': 'Last name','sort': 'true', 'myStyle': ''},
{ 'field': 'preferredFullName', 'title': 'First name','sort': 'true', 'myStyle': ''},
{ 'field': 'dateOfJoining', 'title': 'Date of Joining','sort': 'true',
'myStyle': '{width: \'180px\', \'text-align\': \'center\'}'
}