原始表数据显示多行响应成一个字符串

时间:2019-01-31 04:22:26

标签: primeng primeng-datatable primeng-table

我正在使用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↵↵ ↵”

我们需要以多行显示我的版权

enter image description here

0 个答案:

没有答案