JSF 2.0 с Richface 4.0 не рендеринг компонента - PullRequest
1 голос
/ 13 сентября 2011

У вас есть идеи, почему эта часть кода не работает:

Вид:

<a4j:commandButton value="#{labels.comments}" 
    action="#{reservation.displayComments}" 
    render="dataComments" />

<h:panelGroup id="dataComments" rendered="#{reservation.showComments}" >
    ...
<h:panelGroup/>

Bean:

 public String displayComments(){
    showComments = !showComments;
    return "";
 }

Нажмите на ссылку, просто ничего не делайте.

1 Ответ

3 голосов
/ 13 сентября 2011

Попробуйте что-то вроде этого:

<a4j:commandButton value="#{labels.comments}" 
    action="#{reservation.displayComments}"
    render="dataComments" />

<h:panelGroup id="dataComments">
    <h:panelGroup id="innerPanel" rendered="#{reservation.showComments}" >
        ...
    <h:panelGroup/>
<h:panelGroup/>

Всегда показывайте свой элемент dataComments, если на странице ничего не будет для обновления.

...