que tienen un componente compuesto con una interfaz que contiene lo siguiente:¿Cómo establece un componente compuesto una propiedad en el bean de respaldo de su cliente?
<cc:attribute name="model"
shortDescription="Bean that contains Location" >
<cc:attribute name="location" type="pkg.Location"
required="true" />
</cc:attribute>
</cc:interface>
Por lo tanto, puede acceder a la ubicación objeto en el marcado con # {} cc.attrs.model.location.
también puedo acceder a ese objeto del bean de respaldo de la pieza compuesta así:
FacesContext fc = FacesContext.getCurrentInstance();
Object obj = fc.getApplication().evaluateExpressionGet(fc,
"#{cc.attrs.model.location}", Location.class);
Así que ahora mi pieza compuesta ha hecho su trabajo - Como llamar en el método de selección en el modelo de la respaldo de frijol? (Es decir, model.setLocation (someValue)?
Usted está hablando acerca del uso de la anotation @FacesComponent, ¿verdad? Había publicado otra pregunta sobre este tema con una etiqueta de componente compuesto y creo que esto responde esa pregunta. – AlanObject
Sí, eso es correcto. Ver también la wiki vinculada. No he visto tu otra pregunta. Preste atención al etiquetado adecuado. La gente aquí generalmente navega por etiquetas (interesantes). – BalusC