【发布时间】:2017-10-24 15:24:52
【问题描述】:
我正在使用最新版本的 PrimeNG 表来列出 Angular 4 中的记录。但是我在通过 p-drowpdown 编辑记录时遇到了问题。如果我从下拉列表中选择任何数据,那么它的值字段将显示在列中,而应该是标签字段。
<p-column field="id" header="Name" [sortable]="false" resizableColumns="true"
[filter]="true" filterPlaceholder="Search" [editable]="true" [style]="{'overflow':'visible'}">
<ng-template let-col let-data="rowData" pTemplate="editor">
<p-dropdown [(ngModel)]="data[col.field]" [autoWidth]="false" required="true" [options]="attributeOptionList" class="form-control" [style]="{'width':'100%','height':'32px'}"
filter="filter" placeholder="Select Attribute"></p-dropdown>
</ng-template>
</p-column>
示例: 下拉示例
价值 | 标签
1 |纽约
2 |奥利
在选择城市 id 1 时,应在此处显示 Newyork(标签),而不是其值。目前它显示 1 而不是 Newyork
【问题讨论】:
-
你能解决这个问题吗?
标签: angular primeng primeng-turbotable primeng-dropdowns