У меня есть составной компонент с интерфейсом, который содержит следующее:
<cc:attribute name="model"
shortDescription="Bean that contains Location" >
<cc:attribute name="location" type="pkg.Location"
required="true" />
</cc:attribute>
</cc:interface>
Итак, я могу получить доступ к объекту Location в разметка с помощью # {cc.attrs.model.location} .
Я также обращаюсь к этому объекту из вспомогательного bean-компонента составного компонента следующим образом:
FacesContext fc = FacesContext.getCurrentInstance();
Object obj = fc.getApplication().evaluateExpressionGet(fc,
"#{cc.attrs.model.location}", Location.class);
Итак, теперь мой составной компонент выполнил свою работу - как мне вызвать метод установки для модели из вспомогательного bean-компонента? (например, model.setLocation (someValue) ?