0

In this table we added Datavalue as value----

<p-table [value]="dataValue" dataKey="load_point" responsiveLayout="scroll">

---dropdown---

<p-columnFilter field="providerLocCd" matchMode="equals" [showMenu]="false">
                <ng-template pTemplate="filter" let-value let-filter="filterCallback">
                    <p-dropdown [(ngModel)]="selectedone" [options]="objs2" (onChange)="filter($event.value)"
                        (ngModelChange)="onChange($event)" optionLabel="providerLocCd" optionValue="providerLocCd"
                        [showClear]="true" appendTo="body" placeholder="Station ID">
                        <ng-template let-option pTemplate="item">
                            <span>{{option.providerLocCd}}</span>
                        </ng-template>
                    </p-dropdown>
                </ng-template>
            </p-columnFilter>

---method to capture dropdown selected value---

onChange(newValue) {
    this.code = newValue;
    this.productService.outboundAirbills(this.code)
    .then((data) => {
      this.dataValue= data;
       })
}

0 Answers0