[ http://issues.apache.org/jira/browse/MYFACES-627?page=all ]
     
Mathias Broekelmann closed MYFACES-627:
---------------------------------------

    Fix Version: Nightly
     Resolution: Fixed

patch is applied. thanks to Senthil Chelladurai and Keith Lynch.
I also applied your patch to UIColumns which had the same problem when using 
<t:columns>

> valueChangeListener not called for elements in HtmlDataTable
> ------------------------------------------------------------
>
>          Key: MYFACES-627
>          URL: http://issues.apache.org/jira/browse/MYFACES-627
>      Project: MyFaces
>         Type: Bug
>   Components: Tomahawk
>     Versions: 1.1.1
>  Environment: JSF RI 1.1.01
>     Reporter: Keith Lynch
>     Priority: Critical
>      Fix For: Nightly
>  Attachments: HtmlDataTableHack.patch
>
> The processValueChange method is never called in some cases and called only 
> for the first element in the list for others.
> If the value of the first row inside the inputText component is changed then 
> the valueChangeListener is called. If the inputText component in any other 
> row is changed the valueChangeListener is not called. 
> The valueChangeListener is never called for the selectBooleanCheckbox.
> I have not tested with any other sub-components.
> This is possibly an RI compatibility issue however I cannot test with the 
> myfaces impl as I am using components which are not compatible with it.
> x:dataTable   value="#{ilrTestsMgr.details.currentPageContent}" 
>                         var="test"
>                         rendered="true"
>                         rowClasses="even-row,odd-row" 
>                         styleClass="bluelist" 
>                         width="100%">
>   <h:column> 
>      <f:facet name="header">
>         <h:outputText value="#{bundle.generic_enabled}"/>
>      </f:facet>
>    <h:selectBooleanCheckbox value="#{test.enabled}"  
> valueChangeListener="#{ilrTestsMgr.details.processValueChange}"/>
>   </h:column>
>   <h:column>
>     <f:facet name="header">  
>       <h:outputText value="#{bundle.testcase_value}"/>
>     </f:facet>            
>     <h:inputText value="#{test.expected}" 
> valueChangeListener="#{ilrTestsMgr.details.processValueChange}"/>
>   </h:column>
>   
> </x:dataTable>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to