Hallo,
I developed a application some months ago and it worked well.
Now we updated the Netweaver to 7.3-SP10 and now its broken.
I use the taglibs
<%@ taglib prefix="f" uri="http://java.sap.com/jsf/core"%>
<%@ taglib prefix="h" uri="http://java.sap.com/jsf/html"%>
I have a some inputs like h:inputTex and h:selectOneMenu and a dataTable like that
<h:dataTable value="#{mngBean.listDatModel}" var="item"> |
<h:column rendered="#{mngBean.renderList.key01}"> |
<f:facet name="header" > |
<h:outputText value="#{mngBean.captionList.key01}"/> |
</f:facet> |
<h:inputText value="#{item.key01}" valueChangeListener="#{mngBean.valueChangeMethod}"/> |
</h:column> ... |
And a button like that
<h:commandButton rendered="#{mngBean.listRenderer}" title="#{promts.search}" value="#{promts.search}" action="#{mngBean.search}"/>
After clicking the button I get all the data from my inputs in my managed-bean, but not the inputs that are nested in the table. But the "valueChangeMethod" shows that the bean is getting the data and it seems that it is cleared before I can used it. If I start debugging the "valueChangeMethod" is executed first, and the Inputs I typed in the fields are in the newValue-Fields. After that its execute the search-Method and there are no data in the list.
Alls this works well with the 7.3-SP4, that was installed before.
Maybe someone has a idea for that?