Если используется (модальная) ice: translationPanel внутри модальной ice: panelPopup, панель подтверждения не будет центрирована; вместо этого он, кажется, центрируется относительно верхнего левого края панели.
Похоже, это вызвано встроенным стилем panelPopup. Это говорит position: absolute
. Поскольку он отображается как встроенный стиль, я не знаю, как изменить его на position: fixed
, что, похоже, решает проблему.
Дополнительная информация:
В моем случае было бы неуместным поместить панель подтверждения за пределами PanelPopup, потому что панель подтверждения является частью Facelets-Component (ui:composition
). Всякий раз, когда этот компонент используется внутри panelPopup, возникает эта проблема.
Есть ли предложения по решению?