0
我最近使用primeng,我想創建一個可編輯表格,其中有一個多選列。已解決 - primeng - 在可編輯數據表中顯示multiSelect的名稱
經過一番嘗試,這是結果。但問題是我想要獲勝者領域(其中有由候選人填充的p-multiSelect)來顯示那些候選人(或獲勝者)的「名稱」屬性而不是[對象對象]。
</p-dataTable [value]="cycles" [editable]="true">
<p-column field="name" header="Cycle Name" [editable]="true"></p-column>
<p-column field="winners" header="Winners" [editable]="true">
<ng-template let-col let-cycle="rowData" pTemplate="editor">
<p-multiSelect [(ngModel)]="cycle.winners" [options]="candidates" [style]="{'width':'100%'}" required="true" appendTo="body"></p-multiSelect>
</ng-template>
</p-column>
</p-dataTable>
export class Member {
id : number;
name : string;
}
export class SortitionCycle {
id : number;
sortitionId : number;
winners? : Member[]; //a list of user ids
status : number;
}
任何提示?
[我想通了的意見,答案]
好的,這是一個新手的錯誤,我應該增加另一個與「身體」的pTemplate屬性。並且我使用了一些管道(不知道它是否存在)來查看所需的值。 –