PrimeNG - 带有数据表的自动填充字段以获取建议

时间:2017-11-21 02:32:14

标签: angular primeng primeng-datatable ng-template

我正在尝试将PrimeNG自动填充字段的建议显示在带有标题的表中。

最重要的事情是只显示第一行的表头,并可能消除表之间的填充。我也希望有一种更优化的方法来处理这个问题,因为现在每个建议都包含在自己的表格中,我可以看到在下拉列表中显示很多建议的成本很高。

<p-autoComplete [style]="{'width':'100%'}" [inputStyle]="{'width':'100%'}" 
    [(ngModel)]="customer" [suggestions]="customerResults" 
    (completeMethod)="searchCustomers($event)" field="name">
  <ng-template let-value let-i="index" pTemplate="item">
    <p-dataTable [value]="customerResults.slice(i, i+1)">
      <p-headerColumnGroup *ngIf="i === 0">
         <p-row>
           <p-column header="Id"></p-column>
           <p-column header="Name"></p-column>
         </p-row>
       </p-headerColumnGroup>
       <p-column field="id"></p-column>
       <p-column field="name"></p-column>
     </p-dataTable>
  </ng-template>
</p-autoComplete>

Plunker

0 个答案:

没有答案