Редактор таблиц данных PrimeNG показывает неправильное значение

У меня проблема с Datatable Editor

Моя таблица содержит данные PrimeNG, эта таблица может редактировать любую ячейку строки, и требуется вся ячейка:

вот требование Datatable:

  • может редактировать любую ячейку
  • проверить любую ячейку (обязательно)

когда я выполнил 2 требования, в таблице данных возникла проблема, и эта проблема показана на изображении ниже < img src="https://i.stack.imgur.com/vOEkV.png" alt="введите здесь описание изображения">

пожалуйста, помогите мне решить эту проблему

а вот Plunker

Вот важность Кодекса:

<input [(ngModel)]="data[col.field]" pInputText required="true" [name]="col.field" />

если я добавлю атрибут [ngModelOptions]="{standalone: true}", проблема будет решена, но проверка будет удалена.


person beginerdeveloper    schedule 20.01.2018    source источник


Ответы (1)


Вы только что допустили ошибку в атрибуте name. Заменять

<input [(ngModel)]="data[col.field]" pInputText required="true" [name]="col.field" />

с

<input [(ngModel)]="data[col.field]" pInputText required="true" [name]="data[col.field]" />

В вашем случае col.field равно name, поэтому для всего первого столбца все ваши входные данные имеют одно и то же имя, отсюда и проблема.

person Antikhippe    schedule 20.01.2018
comment
Не могли бы вы также помочь с этой ошибкой: "> stackoverflow.com/questions/48414409/ - person beginerdeveloper; 24.01.2018