Oi pessoAll estamos precisando de uma ajuda:
Quando clico em <p:menuitem value=“Visualizar” nao estou conseguindo fazer funcionar que o ><p:dialog mostre os dados enviados. Alguém conheceria a causa?
Abs
Vlw
><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition template="/templates/commonLayout.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:s="http://jboss.com/products/seam/taglib">
<ui:define name="contents">
<ui:include src="/menu.xhtml" />
<h:form id="form">
<p:messages />
<br />
<br />
<ui:include src="/dadosSolicitante.xhtml" />
<br />
<p:panel header="Elogios Anteriores">
<h:panelGrid id="elogiosAnteriores" columns="2" cellspacing="2">
<br />
<p:dataTable var="elogio" value="#{atendimentoController.solicitacoesTipoElogio}" id="listaElogios"
emptyMessage="Nenhum elogio encontrado.">
<p:column style="width: 5%" headerText="Opções">
<p:menuButton value="" style="width: 98%">
<p:menuitem value="Visualizar" update=":form:display"
style="width: 98%" oncomplete="dialog.show()"
icon="ui-icon ui-icon-zoomin" target="#{atendimentoController.solicitacaoAtendimento}">
<f:setPropertyActionListener value="#{elogio}" target="#{atendimentoController.solicitacaoAtendimento}" />
</p:menuitem>
</p:menuButton>
</p:column>
<p:column style="width: 5%" headerText="Protocolo">
<h:outputText value="#{elogio.registroAtendimento}" />
</p:column>
<p:column style="width: 10%" headerText="Data da Solicitação">
<h:outputText value="#{elogio.dataSolicitacaoFormatada}" />
</p:column>
<p:column style="width: 50%" headerText="Título">
<h:outputText value="#{elogio.tituloSolicitacao}" />
</p:column>
<p:column style="width: 30%" headerText="Área">
<h:outputText value="#{elogio.areaAvaliada.descricao}" />
</p:column>
</p:dataTable>
</h:panelGrid>
</p:panel>
<br />
<p:panel header="Cadastrar novo Elogio">
<h:panelGrid id="dadosElogio" columns="2" cellspacing="2">
<h:column>
<h:outputLabel styleClass="rotulos">Assunto/Área: *</h:outputLabel>
</h:column>
<h:column>
<h:selectOneMenu
value="#{atendimentoController.codigoAreaAvaliada}"
id="codigoArea" styleClass="field select" style="width:20em"
required="true" requiredMessage="A Área deve ser informada.">
<f:selectItem itemLabel=" -- Selecione uma área -- " itemValue="" />
<f:selectItems value="#{atendimentoController.listaAreas}" />
</h:selectOneMenu>
</h:column>
<h:column>
<h:outputLabel styleClass="rotulos">Título: *</h:outputLabel>
</h:column>
<h:column>
<p:inputText id="titulo" value="#{atendimentoController.titulo}" required="true"
requiredMessage="O Título deve ser informado." size="80" maxlength="200" />
</h:column>
<h:column>
<h:outputLabel styleClass="rotulos">Descrição: *</h:outputLabel>
</h:column>
<h:column>
<p:inputTextarea id="descricao" required="true"
requiredMessage="A Descrição deve ser informada." value="#{atendimentoController.descricao}"
style="width:500px;height:250px; " effectDuration="500"
maxlength="3800" />
</h:column>
<h:inputHidden value="#{atendimentoController.tipoSolicitacao}" />
</h:panelGrid>
<center>
<p:commandButton value="Salvar" ajax="false" actionListener="#{atendimentoController.adicionarSolicitacao}" />
<p:commandButton immediate="true" ajax="false" id="cancel" value="Cancelar" actionListener="#{atendimentoController.voltar}"/>
</center>
</p:panel>
<!-- opção de visualizar elogio -->
<p:dialog widgetVar="dialog" modal="true" header="Informações"
width="800">
<h:panelGrid columns="2" id="display"
columnClasses="coluna1, coluna2">
<h:outputText value="Título:" style="text-align:right"
styleClass="rotulos" />
<h:outputText value="#{atendimentoController.solicitacaoAtendimento.tituloSolicitacao}" />
<h:outputText value="Assunto / Área:" style="text-align:right"
styleClass="rotulos" />
<h:outputText value="#{atendimentoController.solicitacaoAtendimento.areaAvaliada.descricao}" />
<h:outputText value="Descrição:" style="text-align:right"
styleClass="rotulos" />
<h:outputText value="#{atendimentoController.solicitacaoAtendimento.descricaoSolicitacao}"/>
</h:panelGrid>
</p:dialog>
</h:form>
</ui:define>
</ui:composition>