| From | Sent On | Attachments |
|---|---|---|
| joel barbosa | Jun 24, 2011 11:57 am | |
| Hildeberto Mendonça | Jun 24, 2011 12:01 pm | |
| joel barbosa | Jun 24, 2011 12:04 pm | |
| Julio Viegas | Jun 24, 2011 12:07 pm | |
| Hildeberto Mendonça | Jun 24, 2011 12:07 pm | |
| joel barbosa | Jun 24, 2011 12:15 pm | |
| Julio Viegas | Jun 24, 2011 12:23 pm | |
| Pádua Alves | Jun 24, 2011 12:34 pm | |
| Levy Moreira | Jun 24, 2011 12:36 pm | |
| joel barbosa | Jun 24, 2011 12:39 pm | |
| joel barbosa | Jun 24, 2011 12:42 pm | |
| Pádua Alves | Jun 24, 2011 12:43 pm | |
| Daniel Tavares | Jun 24, 2011 12:55 pm | |
| Alexei Aguiar | Jun 24, 2011 1:42 pm | |
| Hildeberto Mendonça | Jun 24, 2011 11:39 pm | |
| Alexei Aguiar | Jun 25, 2011 6:56 am | |
| Hildeberto Mendonça | Jun 25, 2011 8:13 am | |
| Guilherme Bahia | Jun 25, 2011 8:48 am | |
| Guilherme Bahia | Jun 25, 2011 9:10 am | |
| Alexei Aguiar | Jun 25, 2011 9:11 am | |
| Hildeberto Mendonça | Jun 25, 2011 9:25 am | |
| Alexei Aguiar | Jun 25, 2011 9:27 am | |
| Cleriston Lincoln | Jun 25, 2011 7:07 pm | |
| Petit xD | Jun 25, 2011 7:58 pm | |
| Levy Moreira | Jun 25, 2011 8:14 pm | |
| R. Alves - Pinheiro | Jun 27, 2011 4:14 am | |
| Cleriston Lincoln | Jun 27, 2011 4:42 am |
| Subject: | [CEJUG] Re: Ajuda PRIMEFCES <p:dialog | |
|---|---|---|
| From: | Guilherme Bahia (gbvb...@hotmail.com) | |
| Date: | Jun 25, 2011 9:10:41 am | |
| List: | net.java.dev.cejug.discussao | |
Bom, desculpem... Sempre acho a resposta depois de perguntar... Tinha tentando
sem sucesso: update="questaoAtualForm,formDialog:detail "><!—Dialog -->//Aqui
ele não atualiza<form id="formDialog>
<p:dialog header="#{msg['titleQuadroProva']}" widgetVar="dlg" resizable="false"
modal="true" showEffect="highlight" hideEffect="explode" appendToBody="false">
<p:outputPanel id="detail" style="text-align:center;" layout="block" >
<p:dataList value="#{provaResponderManager.questoes}" var="questao"
type="ordered" id="listRespostas">
<h:graphicImage library="img" name="ok12.png" rendered="#{questao.respondida}"/>
<h:graphicImage library="img" name="nok12.png"
rendered="#{!questao.respondida}"/>
< /p:dataList>
< /p:outputPanel>
< h:form>
< p:commandButton value="Submit" oncomplete="dlg.hide();"/>
< /h:form>
< /p:dialog></form> Mas me lembrei que esta página é inserida em outra, devendo
ficar:update="questaoAtualForm, formresp:formdlg:detail"Funfou... :) From:
gbvb...@hotmail.com
To: disc...@cejug.java.net
Date: Sat, 25 Jun 2011 15:48:45 +0000
Subject: [CEJUG] Ajuda PRIMEFCES <p:dialog
Pessoal, boa tarde!
Tenho um questionário grande que exibe pergunta a pergunta dentro de um
formulário, quando o
usuário navega entre as perguntas eu envio a resposta
pra o banco e altero o formulário, exibindo a próxima questão.
Até ai tudo beleza, até que resolvi
fazer um dialog para mostrar as questões ainda não respondidas, mas ai começou o
problema...
Quando deixo o dialog dentro do formulário da pergunta, ao exibir o mesmo, vários dialogs são exibidos, colocando o menos atualizado na frente do mais atualizado.
Quando deixo o dialog fora do formulário da pergunta, o mesmo não é
atualizado, já refatorei e verifiquei que a lista que ele renderiza é
atualizada, seria como
um cache, tentei o oncomplete, no RichFaces daria certo, mas no prime não está
funfando.
Alguém pode me dar uma luz?
Código:
<h:form id="questaoAtualForm">
<h:panelGrid columns="2" styleClass="bvb-font">
<h:outputLabel value="#{msg.questao}:" />...//resumo...
<p:commandLink id="buttonProximaOk"
actionListener="#{provaResponderManager.questaoAnterior(event)}"
update="questaoAtualForm ">
<h:graphicImage library="img" name="bt_anterior.png"/>
</p:commandLink>
<p:commandLink id="buttonAnteriorOk"
actionListener="#{provaResponderManager.questaoProxima(event)}"
update="questaoAtualForm
">
<h:graphicImage library="img" name="bt_proxima.png"/>
</p:commandLink>
<!—exibe dialog -->
<p:commandLink title="#{msg.titleProvaQuestaoQuadro}" id="buttonQuadro" oncomplete="dlg.show()">
<h:graphicImage library="img" name="bt_quadro.png"/>
</p:commandLink>
</h:panelGrid>
//Se dialog aqui, ao ser exibido, ele exibe a quantidade de
vezes que o form foi atualizado ao passar questões, aparece n Dialog´s um na
frente do outro, os no fundo estão atualizados
</h:form>
<!—Dialog -->//Aqui ele não atualiza<
<p:dialog header="#{msg['titleQuadroProva']}" widgetVar="dlg" resizable="false" modal="true" showEffect="highlight" hideEffect="explode" appendToBody="false">
<p:outputPanel id="detail" style="text-align:center;" layout="block" >
<p:dataList value="#{provaResponderManager.questoes}" var="questao" type="ordered" id="listRespostas">
<h:graphicImage library="img" name="ok12.png" rendered="#{questao.respondida}"/> <h:graphicImage library="img" name="nok12.png" rendered="#{!questao.respondida}"/>
</p:dataList>
</p:outputPanel>
<h:form>
<p:commandButton value="Submit" oncomplete="dlg.hide();"/>
</h:form>
</p:dialog>





