Primefaces DatePicker在窗口旋转时不会更新其位置

问题描述 投票:2回答:1

我们在项目中使用DatePicker组件。 Primefes 8.0版。

输入字段的位置更改后(例如,旋转数位板之后),DatePicker弹出窗口的位置不会更改。问题是fixed组件是Сalendar,但是我们使用DatePicker是因为:

DatePicker设计为替换旧的p:calendar组件。

您可以在official website上看到此问题。

以下是一些屏幕截图:enter image description here

更改屏幕大小后,弹出位置未更新:After changing the screen size, the pop-up position was not updated

有没有办法通过使用JavaScript扩展PrimeFaces.widget.Calendar来解决此问题?

谢谢您的帮助。

javascript jquery primefaces datepicker jquery-ui-datepicker
1个回答
0
投票

XHTML示例:

<p:datePicker id="popup" widgetVar="dpPopup" value="#{calendarView.date2}" />

要添加到页面的JavaScript:

$(window).on('resize.datepicker', function() { PF('dpPopup').jq.datePicker('alignPanel'); });

© www.soinside.com 2019 - 2024. All rights reserved.