[ 
https://issues.apache.org/jira/browse/MYFACES-2869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12896545#action_12896545
 ] 

Michael Kurz edited comment on MYFACES-2869 at 8/9/10 9:47 AM:
---------------------------------------------------------------

Added a webapp to demonstrate this issue.

      was (Author: dr.gonzo):
    Webapp to demonstrate this issue.
  
> Ajaxified h:selectBooleanCheckbox not working in IE8
> ----------------------------------------------------
>
>                 Key: MYFACES-2869
>                 URL: https://issues.apache.org/jira/browse/MYFACES-2869
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: JSR-314
>    Affects Versions: 2.0.0, 2.0.1, 2.0.2-SNAPSHOT
>            Reporter: Michael Kurz
>         Attachments: MYFACES-2869.zip
>
>
> I have an ajaxified h:selectBooleanCheckbox like this:
> <h:selectBooleanCheckbox valueChangeListener="#{controller.change}">
>     <f:ajax render="textBox"/>
> </h:selectBooleanCheckbox>
> The value change listener toggles a boolean flag and the component with the 
> id "textBox" is re-rendered. This works fine with FF, Safari and Chrome but 
> not with IE8. The resaon for this is that the default onchange event is not 
> working correctly in IE8. In IE8 onchange is not triggered before the 
> component looses the focus. So I have to click the component and then again 
> outside the component to hav the ajax request sent.
> A workaround for this is to set the event to click manually:
> <h:selectBooleanCheckbox valueChangeListener="#{controller.change}">
>     <f:ajax render="textBox" event="click"/>
> </h:selectBooleanCheckbox>
> The question now is, should we change the default event for 
> HtmlSelectBooleanCheckbox from change to click (or more precisely the mapping 
> of valueChange from change to click)? I quickly scanned the spec but I found 
> nothing helpful.
> Mojarra seems to render an onclick attribute by default. But what is kind of 
> funny - with event="click" on f:ajax it stops working...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to