У меня есть командная кнопка, которая должна перерисовать какой-то определенный регион с помощью AJAX.
<a4j:commandButton ajaxSingle="true" actionListener="#{myListener}"
reRender="ext" value="myButton" />
Пока регион определен как
<a4j:outputPanel id="ext" layout="none">
<rich:panel rendered="#{isPanelRendered}">
...
</rich:panel>
</a4j:outputPanel>
это работает. Но, к сожалению, я не могу использовать rich:panel
, поскольку он создает некрасивую границу, которую я не могу переопределить с помощью CSS.
Но при переходе на
<a4j:outputPanel id="ext" layout="none" rendered="#{isPanelRendered}">
...
</a4j:outputPanel>
Также
<a4j:outputPanel id="ext" layout="none">
<h:panelGrid rendered="#{isPanelRendered}">
...
</h:panelGrid>
</a4j:outputPanel>
не работает.
Как я могу переназначить свой регион, содержащий поля и разметку, без тега rich:panel
?