Я хотел бы иметь группу компонентов, которые отображаются только при выполнении определенного условия.Примерно так:
<p:ajax event="select" update=":containerEditorForm:eventTabs:actionProperties"/>
...
<p:column>
<p:outputPanel id="actionProperties">
<p:outputPanel rendered="#{commandBean.eventList.activationActionTree.selectedNode ne null}">
<p:message>message1</p:message>
<p:message>message2</p:message>
</p:outputPanel>
</p:outputPanel>
</p:column>
Приведенное выше решение работает нормально, но действительно ли необходимо иметь два компонента outputPanel
или некоторые другие компоненты контейнера, чтобы сделать это возможным?(Внешняя панель с атрибутом id
и внутренняя панель с атрибутом rendered
.) В идеале я бы использовал id
и rendered
в одном и том же элементе, но, похоже, это не работает.