|
|
Eu já ia perguntar como fazia no prime :)
Em 8 de abril de 2011 10:20, Flavio Cysne <flaviocysne@xxxxxxxxx> escreveu:
Segue abaixo a parte importante do código. Foi feito usando o Primefaces, mas combinando as tags do JSF com as do Ajax4JSF também resolve.
// trecho do xhtml <h:form id="output-panel-form">
<p:commandLink value="Content A" update="ajax-panel">
<f:setPropertyActionListener value="content-a.xhtml" target="#{outputPanelBean.target}" />
</p:commandLink>
<br />
<p:commandLink value="Content B" update="ajax-panel">
<f:setPropertyActionListener value="content-b.xhtml" target="#{outputPanelBean.target}" />
</p:commandLink>
<br />
<p:outputPanel id="ajax-panel" layout="inline">
<h:panelGroup rendered="#{!empty outputPanelBean.target}">
<ui:include src="" /> </h:panelGroup>
</p:outputPanel>
</h:form>
// OutputPanelBean.java public class OutputPanelBean {
private String target;
public String getTarget() { return target;
}
public void setTarget(String target) { this.target = target; }
}
Espero ter ajudado. Flávio Cysne
Em 8 de abril de 2011 10:05, Flavio Cysne <flaviocysne@xxxxxxxxx> escreveu:
Fiz algo parecido uma vez. Criei um template de página inicial, herdei deste template e fiz outro com menu e conteúdo. Os menus eram h:commandLink + a4j:support com um parâmetro definindo qual url seria acessada. na parte do template referente ao conteúdo eu incluí um a4j:outputPanel e dentro dele um ui:include. No atributo src do ui:include eu usei a variável (EL) correspondente ao parâmetro passado pelo a4j:support. No a4j:support eu coloquei apenas o a4j:outputPanel no reRender.
Vou procurar os fontes e posto assim que encontrá-los.
Espero ter ajudado. Flávio Cysne
Em 7 de abril de 2011 23:14, Levy Moreira <levymoreira.ce@xxxxxxxxx> escreveu:
Cara se conseguir posta a dica aqui cara. Se eu conseguir primeiro eu posto.
Em 7 de abril de 2011 18:35, Donizete Waterkemper <dwater2@xxxxxxxxx> escreveu:
Aew Levy! É exatamento esse recurso que estou tentando usar.
Att, Donizete Waterkemper
Em 7 de abril de 2011 17:13, Levy Moreira <levymoreira.ce@xxxxxxxxx> escreveu:
Assim que faz um menu fixo ao lado, e as outras páginas aparecendo no meio da página? Sempre quiz fazer isso...
Em 7 de abril de 2011 16:34, Zeh <javawebhenrique@xxxxxxxxx> escreveu:
Eu tive esse problema e conseguir resolver usando
<rich:tab label="Teste">
<ui:include src="" /> </rich:tab>
<rich:tab label="Teste1"> <ui:include src="" /> </rich:tab>
-- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE
........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato."
"Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it
immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact."
...........................................................................
-- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE
........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato."
"Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it
immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact."
...........................................................................
--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil
-- Levy Moreira - ProgramadorSistech Informática - Juazeiro do Norte - CE
........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato."
"Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it
immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact."
...........................................................................
--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil
|
|