[ 
https://issues.apache.org/jira/browse/MYFACES-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Andraschko resolved MYFACES-3961.
----------------------------------------
    Resolution: Cannot Reproduce
      Assignee: Thomas Andraschko

Works fine in a fresh sample project with MyFaces trunk and Jetty.

> ajax misbehavior for readonly bean property
> -------------------------------------------
>
>                 Key: MYFACES-3961
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3961
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 2.2.7
>            Reporter: xiefei
>            Assignee: Thomas Andraschko
>
> This is a simple button that hide itself:
> {code:title=markup.xml}
> <h:panelGroup id="hideMySelf">
>     <h:commandButton value="Hide Myself" action="#{hello.hideButton()}"
>                              rendered="#{not hello.buttonHidden}">
>         <f:ajax render="hideMySelf"/>
>     </h:commandButton>
> </h:panelGroup>
> {code}
> This is the backing bean:
> {code:title=Hello.java}
> @ManagedBean
> @ViewScoped
> public class Hello {
>     private boolean buttonHidden = false;
>     public void hideButton(){
>         buttonHidden = true;
>     }
>     public boolean isButtonHidden() {
>         return buttonHidden;
>     }
> }
> {code}
> When the button is clicked, it failed to hide itself.  If we add setter 
> method for buttonHidden property, then the button works as expected.
> Mojarra 2.2.8 does not have this problem.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to