I also tried injecting FqdnBean into DeviceBean and then access model object
of FqdnBean i.e. Fqdn into DeviceBean as
Fqdn fqdnVO = fqdnBean.getFqdn();
Result:
It returns null



bansi wrote:
> 
> 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-tp16785936p16800996.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to