2010-06-29 2 views
0

Per this question Я попытался следующиеУправление богатого: togglePanel с выбором виджетом

<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 действительно быть установлен, когда выбор изменяется. Переключающая панель просто не меняется.

ответ

0

Вы пробовали приложить его к <h:form>?

в любом случае является reRender и не rerender

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

Смежные вопросы