使用 P-dropdown 组件过滤 Value 选项在组件初始化时不会设置默认过滤值

问题描述 投票:0回答:0

我正在使用 primeng p-drowpdown 组件来过滤表格,它的选项是动态出现的 我想设置一个默认的过滤选项,以便在初始化组件时,表日期将自动按此默认值过滤,我使用了 [filterValue] 属性并将其设置为下拉列表的第一个选项,但它仍然不起作用

                  <th class="text-center filters">
                    <p-columnFilter
                      matchMode="contains"
                      field="Date"
                      [showMenu]="false"
                    >
                      <ng-template
                        pTemplate="filter"
                        let-value
                        let-filter="filterCallback"
                      >
                        <p-dropdown
                          [filterValue]="dateArray[0]"
                          [ngModel]="value"
                          [options]="dateArray"
                          (onChange)="filter($event.value)"
                          placeholder="Date"
                          [showClear]="true"
                          [filter]="true"
                        >
                        </p-dropdown>
                      </ng-template>
                    </p-columnFilter>
                  </th>
angular filter primeng primeng-datatable primeng-dropdowns
© www.soinside.com 2019 - 2024. All rights reserved.