Boa tarde,
Tenho um componente de endereço que é utilizado em algumas telas.
Nesse componente eu tenho a funcionalidade de “busca por cep”.
Gostaria de saber como posso passar o managedBean + metodo de que está chamando?
listener="#{managedBean.buscaCep()}"
Versão resumida componente endereço
<html xmlns= "http://www.w3.org/1999/xhtml"
xmlns:composite="http://java.sun.com/jsf/composite"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<h:body>
<composite:interface>
<composite:attribute name="cepLabel" />
<composite:attribute name="cepValue" />
<composite:attribute name="cepRequired" />
</composite:interface>
<composite:implementation>
<p:panelGrid columns="2">
<p:outputLabel for="cep" value="#{cc.attrs.cepLabel}" />
<p:inputMask id="cep" value="#{cc.attrs.cepValue}" mask="99999-999" requiredMessage="#{bundle.cep_required}" required="#{cc.attrs.cepRequired}" style="width:80px;" >
<p:ajax event="blur" listener="#{managegBean.buscaCep()}" update="logradouro, bairro, cidade, estado"></p:ajax>
</p:inputMask>
</p:panelGrid>
</composite:implementation>
</h:body>
</html>