данные таблицы primeng, отображающие многострочный ответ в одну строку - PullRequest
0 голосов
/ 31 января 2019

Я использую PrimeNG Datatable (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 opy Копирайт 12 ↵ Копирайт 13 ↵ Копирайт 14 ↵ Копирайт 15 opy Копирайт 17↵ Копирайт 18 ↵ Копирайт 19↵ Копирайт 20 opy Копирайт 21↵ ↵ Копирайт 22 ↵ Копирайт 23 ",,Авторское право 24 Копирайт 25↵↵ ↵ "

Мы должны отобразить мои авторские права в многострочном .

enter image description here

...