IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

a4j:commandLink et target="_BLANK"


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 67
    Par défaut a4j:commandLink et target="_BLANK"
    Bonjour,
    Je chercher à obtenir un comportement similaire à ce que j'aurais en écrivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="/myctx/myPage.jsf?id=1" target="_BLANK">CLICK ME</a>
    Mais j'aimerais le faire à la sauce JSF.
    Donc j'ai tenté un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <a4j:form id="myform" ajaxSubmit="true">
       <a4j:commandLink target="_BLANK" action="/myctx/myPage.jsf?id=1">
          CLICK ME
      </a4j>
    </a4j:form>
    Mais ça ne marche pas, il ne se passe rien. Idem en ecrivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    action="#{myBean.edit}"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public String edit() {
       return ="/myctx/myPage.jsf?id=1";
    }

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    les a4j:commandxxx sont fait pour réaliser des requêtes ajax et rafraichir une partie de la page.
    Pour un simple lien, utilise plutôt un h:commandLink, tu peux également utiliser du code xhtml si il n'y a pas d'action JSF.

  3. #3
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    J'aurais tendance à dire qu'il faudrait plutôt utiliser <h:ouputLink>...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 67
    Par défaut eh oui
    Merci à vous, en effte un simple h:ouputLink remplit le esoin à merveille.
    A force d'avoir des difficultés, je cherche pas le plus simple....

+ Répondre à la discussion
Cette discussion est résolue.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo