我正在使用PrimeNG数据表(https://www.primefaces.org/primeng/#/datatable/selection) 一切都很好,但是对于一列,我会在多行中得到响应,但是primeng将其作为单个字符串并显示在无换行的列中
即使在将数据发送到primeng之前也尝试过使用**'
'**标签,但还是没有运气。
这是我创建数据并传递到表的方式:
let myArray= [];
let myObject: {};
if(searchData){
this.show_search_form = false;
}
for(let val of searchData.objectList){
myObject = {
"licenseName":val.licenseName,
"copyright":val.copyright.replace(new RegExp('\n', 'g'), '<br />'),
"licenseText":val.licenseText
}
myArray.push(myObject);
}
this.jsonData = myArray as string[];
我的表格代码是:
<ng-template pTemplate="body" let-rowData let-columns="columns" escape="false">
<tr [pSelectableRow]="rowData">
<td>
<p-tableCheckbox [value]="rowData"></p-tableCheckbox>
</td>
<td *ngFor="let col of columns">
{{rowData[col.field]}}
</td>
</tr>
</ng-template>
我对版权的后端回复是:
版权:“版权1↵版权2”,↵版权3↵版权4↵版权5↵版权6↵版权7↵版权8↵版权9↵版权10↵版权11↵版权12↵版权13↵版权14↵版权15↵版权16↵版权17↵版权18↵版权19↵版权20↵版权21↵ ↵版权22↵版权23“,↵版权24↵版权25↵↵ ↵”
我们需要以多行显示我的版权。