Элемент ReRender RichFaces хранится в a4j: включенная страница - PullRequest
1 голос
/ 02 декабря 2010

У меня есть PanelMenu на странице a4j: включенного xhtml, включенной в другую страницу JSF.Когда a4j: commandButton попадает на родительскую страницу, некоторые данные изменяются во включаемом файле, и я хотел бы повторно отрендерить элемент, хранящий его.В приведенном ниже примере фрагмента controlPanel перерисовывается как часть этой операции, но этого недостаточно, чтобы его выполнитьнапрямую (если я добавлю его в список атрибутов reRender), но консоль предупреждает, поскольку он еще не включен.

Есть ли способ обойти это?

Родитель:

<rich:toolBarGroup location="right">
                    <h:panelGrid columns="1" id="controlPanel">
                        <a4j:region>
                            <a4j:include viewId="#{MyBacking.ctrlBox}">
                                <f:param name="targetIdParam" value="controls" />
                            </a4j:include>
                        </a4j:region>
                    </h:panelGrid>
                </rich:toolBarGroup>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...