我们在项目中使用DatePicker组件。 Primefes 8.0版。
输入字段的位置更改后(例如,旋转数位板之后),DatePicker弹出窗口的位置不会更改。问题是fixed组件是Сalendar,但是我们使用DatePicker是因为:
DatePicker设计为替换旧的p:calendar组件。
您可以在official website上看到此问题。
有没有办法通过使用JavaScript扩展PrimeFaces.widget.Calendar
来解决此问题?
谢谢您的帮助。
XHTML示例:
<p:datePicker id="popup" widgetVar="dpPopup" value="#{calendarView.date2}" />
要添加到页面的JavaScript:
$(window).on('resize.datepicker', function() {
PF('dpPopup').jq.datePicker('alignPanel');
});