Этот вопрос ранее был размещен на форуме Primefaces, и я не получил ответа.
Я пробую Primefaces 3.1, потому что мне понадобится функциональность оверлейной панели. К сожалению, в моем Internet Explorer 8 (ie8) следующая очень простая панель наложения никогда не отображается, хотя в Firefox 5.x она работает вполне нормально. Некоторые моменты в html-коде, которые кажутся непосредственно связанными с проблемой Ie8, следующие: - странице не требуется вертикальная полоса прокрутки (если на странице она есть, отображается панель наложения) - высота overlayPanel фиксирована.
<h:body>
<div style="height: 300px"></div>
<h:form>
<p:commandLink id="showAllUserList" value="Utenti online" />
<p:overlayPanel for="showAllUserList" my="right bottom" at="right top" dynamic="true"
style="width: 300px; height: 500px; border: 1px solid red; overflow-y: scroll" >
He who rules the skies rules the ground
<br/>
Monti kicks ass
</p:overlayPanel>
</h:form>
</h:body>
Если в ближайшее время я не найду обходной путь, мне придется что-то реализовать сам.
Спасибо Филиппо