遅延読み込みでPrimeNG Datatable ( https://www.primefaces.org/primeng/#/datatable ) を使用しています。すべてがうまく機能しますが、すべての行にボタンを追加する必要があります (各レコードを削除、編集するオプションがあります)。
ビューのすべての行に列を追加しようとしましたが、わかりませんでした。
次に、データテーブルで使用されるコントローラー配列に HTML を追加しようとしました。
private addActionsToRow(rows) {
let rowsWithAction = [];
for(let row of rows) {
row['actions'] = '<div>Anything</div>'
rowsWithAction.push(row);
}
return rowsWithAction;
}
ただし、コードは評価されず、プレーンな HTML が表示されます<div>Anything</div>
。
そこへの道はありますか?