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: Nightly Build
Environment: JSF RI 1.1.01
Reporter: Keith Lynch
Priority: Critical
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