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