当另一个字段有焦点时,我的日期选择器如何自动关闭?我目前正在使用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>
程序:我有两个输入字段。日期和地点。如果我单击要显示日期的日期图标,则日期字段应获得焦点。当我出去时,它应该会自动关闭。目前,数据字段有焦点,但我无法从覆盖弹出窗口中选择一个数据。