Here is the code sample
<html>
<body>
<f:view>
<h:form id="updateDeviceForm">
<h:panelGrid>
..........
..........
<h:inputText id="deviceName" value="#{deviceBean.name}" style="width: 230px"
styleClass="required max-63" >
</h:panelGrid>
<h:panelGrid>
<ui:include src="fqdnForm.xhtml"></ui:include>
</h:panelGrid>
</f:view>
</body>
</html>
Here is the snippet of fqdnForm.xhmtl which has value binding of name form
field to model object Fqdn
<body>
<h:panelGrid columns="3" styleClass="detail" columnClasses="label">
<h:inputText id="hostName" value="#{fqdnBean.fqdn. name}" style="width:
230px"
styleClass="required max-63" >
</h:inputText>
<h:inputHidden id="fqdnHidden" value="#{fqdnBean.fqdn}"
converter="#{fqdnConverter}"></h:inputHidden>
</h:panelGrid>
</body>
The problem is i am unable to access model object fqdn in deviceBean and
ofcourse quite obviously i am able to successfully access Fqdn model object
in FqdnBean.
But as fqdnForm is included in deviceForm i am accessing Fqdn model object
or FqdnBean in deviceBean as follows and it returns NULL
1)
FqdnBean fqdnBean = (FqdnBean)
FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("fqdnBean");
2)UIInput fqdnComp = (UIInput) FacesUtils.findComponentById(null,
"fqdnHidden");
Any pointers/suggestions will be highly appreciated
--
View this message in context:
http://www.nabble.com/JSF-Value-Binding-to-Model-Object-doesnt-work-tp16785936p16785936.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.