H:commandLink - target="_blank"

2 respostas
w1l14n

Bom tarde pessoal,

Estou pedindo a ajuda de vocês pq já revirei a internet e não achei uma solução para a minha situação.

O que eu quero é abrir o link em uma nova página, qdo clicar em agenda.

Eu vi que colocando a opção target no form funciona, eu fiz isso e realmente funciona. Só que qdo faço isso, o botão salvar e enviar convite tbm se comportam desta forma.

Eu uso form a4j por causa de uma outra operação na página, que não interfere muito no meu problema atual.

Tudo funciona, só que abre sempre na mesma página.

Alguém poderia me ajudar???

VLW!

Minha estrutura está assim:

<a4j:form id="frmLstCadParticipantes" rendered="#{UsuarioSessionBean.usuarioLogado}">
<h:commandButton id="btnSalvar" value="Salvar" styleClass="cmdBotao" actionListener="#{cadParticipanteBean.salvar}"/>
<h:commandButton id="btnEnviar" value="Enviar Convite" action="enviarEmail" styleClass="cmdBotaoEmail"/>
                  <h:dataTable id="_lstParticipantes" var="lstParticipantes" value="#{cadParticipanteBean.listaParticipantes}" styleClass="tabela_cadastro" headerClass="cabecalho" width="780px">
                     <t:column width="8%">
                        <center>
                           <f:facet name="header">
                              <h:outputText value="Convidar"/>
                           </f:facet>
                           <h:selectBooleanCheckbox id="selecionado" value="#{lstParticipantes.selecionado}"/>
                        </center>
                     </t:column>

                     <t:column width="29%">
                        <center>
                           <f:facet name="header">
                              <h:outputText value="Nome Completo"/>
                           </f:facet>
                        </center>
                        <h:outputText id="nomeCompleto" value="#{lstParticipantes.usuario.nomeCompleto}"/>
                     </t:column>

                     <t:column width="23%">
                        <center>
                           <f:facet name="header">
                              <h:outputText value="Cargo"/>
                           </f:facet>
                        </center>
                        <h:outputText id="dscCargo" value="#{lstParticipantes.usuario.dscCargo}"/>
                     </t:column>

                     <t:column width="25%">
                        <center>
                           <f:facet name="header">
                              <h:outputText value="E-mail"/>
                           </f:facet>
                        </center>
                        <h:outputText id="email" value="#{lstParticipantes.usuario.email}"/>
                     </t:column>

                     <t:column width="5%">
                        <center>
                           <f:facet name="header">
                              <h:outputText value="Agenda"/>
                           </f:facet>
                           <h:commandLink action="agenda" target="_blank">Agenda
                                 <f:setPropertyActionListener value="#{lstParticipantes.usuario.idUsuario}" target="#{ConviteReuniaoBean.participante.usuario.idUsuario}"/>
                                 <f:setPropertyActionListener value="#{lstParticipantes.usuario.nomeCompleto}" target="#{ConviteReuniaoBean.participante.usuario.nomeCompleto}"/>
                           </h:commandLink>
                        </center>
                     </t:column>

                     <t:column width="5%">
                        <center>
                           <f:facet name="header">
                              <h:outputText value="Status"/>
                           </f:facet>
                           <h:outputText id="status" value="#{lstParticipantes.status}"
                                         title="#{lstParticipantes.mensagemRecusaConvite}"/>
                        </center>
                     </t:column>

                  </h:dataTable>
</a4j:form>

2 Respostas

w1l14n

Alguém para ajudar?

viniciuspadua

conseguiu o blank pelo commandButton ?

Criado 18 de setembro de 2009
Ultima resposta 16 de nov. de 2010
Respostas 2
Participantes 2