Pessoal,
Estou tentando preencher a minha variavel que esta na meu modal, porem esta conteudo esta vindo nullo.
<h:outputText value="#{cadguiaMbean.vcodigodaguia}" styleClass="fonte"/>
Alguem pode me ajudar ???
segue abaixo meu codigo
<h:form id="formprincipal">
<h:panelGroup >
<p:commandButton value="Gravar" actionListener="#{cadguiaMbean.salvar}" update="growl" style="height: 35px; font-size: 12px" oncomplete="mostracodigo.show()"/>
</h:panelGroup>
<p:dialog id="modalmostracodigo" header=""
widgetVar="mostracodigo"
height="180"
width="240" >
<p:panel style="width:210px;height:130px" >
<h:panelGrid columns="2" cellpadding="3">
<h:outputText value="#{msg.guiaconsulta_codiguia}" styleClass="fonte"/>
<h:outputText value="#{cadguiaMbean.vcodigodaguia}" styleClass="fonte"/>
</h:panelGrid>
<h:panelGrid columns="2" cellpadding="3">
<h:outputText value="#{msg.guiaconsulta_numerotransacao}" styleClass="fonte"/>
<h:outputText value="#{cadguiaMbean.vnumerodatransacao}" styleClass="fonte"/>
</h:panelGrid>
</p:panel>
<h:panelGrid columns="2" cellpadding="3">
<p:commandButton value="ok" actionListener="#{cadguiaMbean.salvar}" update="growl" style="height: 35px; font-size: 12px" oncomplete="mostracodigo.hide()"/>
<p:commandButton value="Imprimir" action="#{cadguiaMbean.vizualizarimpressao}" rendered="#{cadguiaMbean.vtipodetela eq '1'}" style="height: 35px; font-size: 12px" />
</h:panelGrid>
</p:dialog>
</h:form>
**************************************Bean
private String vcodigodaguia;
@ManagedBean(name="cadguiaMbean")
@ViewScoped
public class CadguiaMb extends ManagedBeanGenerico<Cadguia, CadguiaServico> implements Serializable {
@Override
public void salvar(ActionEvent ev) throws Exception {
try {
this.vcodigodaguia = "fdsfsdafsdafsda";
setVcodigodaguia("111212");
} catch (Exception ex) {
setMENSAGEM(ex.getMessage());
}
}