Руководство по PrimeFaces можно найти здесь .
Используйте f:param
для предоставления параметров для настройки анимации.
Отметьте JQuery Docs , чтобы узнать о параметрах эффектов.
<p:inputTextarea>
<p:effect event="focus" for="inputPanel" type="slide">
<f:param name="mode" value="'show'" />
<f:param name="direction" value="'up'" />
</p:effect>
<p:effect event="blur" for="inputPanel" type="slide">
<f:param name="mode" value="'hide'" />
<f:param name="direction" value="'up'" />
</p:effect>
</p:inputTextarea>
<p:outputPanel id="inputPanel" layout="block" style="width: 400px; height: 200px; display: none;">
<p:panel header="Panel inside OutputPanel" >
<h1>Applying effect on output-panel.</h1>
</p:panel>
</p:outputPanel>
Также для <p:outputPanel
укажите атрибут layout
со значением "block"
, чтобы PrimeFaces отображал DIV
вместо SPAN
, поскольку значение по умолчанию для атрибута layout
равно "inline"
.