0

当另一个字段有焦点时,我的日期选择器如何自动关闭?我目前正在使用focus() 函数。但是该功能不能再从日期选择器覆盖中选择日期

我使用 Angular 版本 9 和 PrimeNG 版本 6 - 用于我的日历。

openDatepicker() {
  // close or open the overlay calender
}

close () {
 // close the overlay
}
  <p-calendar
    *ngIf="datepickerToggle"
    (onSelect)="onDatumSelect($event, input)"
    yearRange="{{minRange}}:{{maxRange}}"
    [inline]="true"
    [(ngModel)]="value"
  ></p-calendar>
    <label for="example"></label><input #input id="example"
                                         [ngModel]="transform(value)"
                                         (keyup.enter)="checkDate(input)"
                                         (focusout)="close()"
                                         type="text"/><em (click)="openDatepicker()"></em>

程序:我有两个输入字段。日期和地点。如果我单击要显示日期的日期图标,则日期字段应获得焦点。当我出去时,它应该会自动关闭。目前,数据字段有焦点,但我无法从覆盖弹出窗口中选择一个数据。

4

0 回答 0