Ich habe Facelet-Komponente und ich habe Backing Bean dafür. Wenn ich meine Komponente zu einem gewissen Seite enthalten passiere ich Bohne von Seite zu meiner Komponente:Wie zum Festlegen der Bean Eigenschaftswert in JSF-Seite?
<ui:include src="./WEB-INF/templates/myTemplate.xhtml">
<ui:param name="pageBean" value="#{thisPageBean}" />
</ui:include>
auch meine Komponente Backing Bean hat und ich versuche Wert zu übergeben von Aufrufen Seite Bohne zu meinem:
<c:set target="#{componentBean}" property="field" value="#{pageBean.field}" />
Aber diese Methode funktioniert nicht? Es gibt eine Möglichkeit, den Wert einer Bohne an eine andere zu übergeben.
Ich versuche, eine schwierige benutzerdefinierte Komponente zu erstellen, die einige Validierung und andere Aktionen auf Dinge durchführen muss, die an sie übergeben wurde? Vielleicht bin ich falsch?
Danke, es funktioniert für mich, aber ich finde einen anderen Weg zu tun, was ich will. – aindl