【发布时间】:2022-02-08 15:04:32
【问题描述】:
我有一个正常工作的 p 日历元素,但它有一个烦人的 ui 错误,允许用户单击 yearRange 之外的一年。正如预期的那样,他们无法选择 yearRange 之外的一年中的一天,但是当他们从 yearRange 之外的日期单击年份下拉列表时,下拉列表中的 yearRange 是不同的。 (例如,如果原始 yearRange 是 2016:2022 并且用户选择 2022 年 12 月,然后点击箭头到 2023 年 1 月,当他们点击年份下拉菜单时,他们现在将看到 2022-2028)
<p-calendar
name="arrivedate"
[showIcon]="true"
[monthNavigator]="true"
[yearNavigator]="true"
yearRange="2016:2022"
formControlName="arrivedateCtrl"
dateFormat="yy/mm/dd"
placeholder="{{requireText}}"
readonlyInput="readonlyInput"
[locale]="calLanObj">
</p-calendar>
我正在尝试找到一种方法,要么不允许用户单击箭头到 yearRange 之外的年份,要么当他们从范围之外的日期单击年份下拉菜单时,他们将看到原始 yearRange下拉菜单。
有什么想法吗?
谢谢
【问题讨论】:
标签: javascript html angular primeng