Управление rich: togglePanel с виджетом выбора - PullRequest
0 голосов
/ 30 июня 2010

За этот вопрос Я попробовал следующее

<h:selectOneMenu id="branchSelect" value="#{cloner.branchType}">
    <a4j:support event="onchange" ajaxSingle="true" rerender="branchSelect, branchPanel" />
    <f:selectItem itemLabel="Constant" itemValue="constant" />
    <f:selectItem itemLabel="Pattern" itemValue="pattern" />
</h:selectOneMenu>
<rich:togglePanel id="branchPanel" value="#{cloner.branchType}" switchType="ajax"
        initialState="constant">
    <f:facet name="constant">
        <h:outputText value="Some block specific to Constant option" />
    </f:facet>
    <f:facet name="pattern">
        <h:outputText value="Some block specific to Pattern option" />
    </f:facet>
</rich:togglePanel>

Конечно, у моего поддерживающего компонента есть установщик / получатель для branchType, и я вижу, что branchType действительно устанавливается при изменении выбора. Панель переключателей просто не меняется.

1 Ответ

0 голосов
/ 30 июня 2010

Вы пытались заключить его в <h:form>?

, в любом случае, это reRender, а не rerender

Я пытаюсь повторно отобразить togglePanel, и он не работает,Я не могу понять почему.Я пытался заключить его в несколько вещей и пытался перерисовать их и ничего, он отображается только при загрузке страницы.

...