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 :

[JSF 2.0] Utilisation de <a>


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 175
    Par défaut [JSF 2.0] Utilisation de <a>
    bonjour
    dans mon facelet template j'ai un probleme :
    voila j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <ul class="social_network">
                                <li><a id="ident">1dd</a></li>
                                <li><a class="identifiant">#{userController.identifiant}2ddd</a></li>
                                <li><a class="identifiant" href="/impression/faces/vues_utilisateur/#{userController.deconnecter}.xhtml"><h:graphicImage library="images" name="facebook.png" /></a></li>
                            </ul>
    tous les appels a ce managedBean "userController" apres ce bout de code ne marche pas meme si je ne clique pas sur le lien : je sais pas pourquoi

    je ne veux pas utiliser la balise jsf <h;commandlinlk> car elle va me melanger le css de la liste
    voila la partie css de cette liste :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    #templatemo_header .social_network {
    	float: right;
    	margin: 0px;
    	padding: 20px 40px 0 0;
    	list-style: none;
    }
     
    .social_network li {
    	margin: 0px;
    	padding: 0px;
    	display: inline;
    }
    .social_network li  a {
    	float: left;
     
    	width: 40px;
    	height: 40px;
    	margin-left: 5px;
    }
    .social_network li #ident
    {
        width: 90px;
    }

    avez vous une idée comment resoudre ce probleme



    merci

  2. #2
    Membre très actif Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 802
    Par défaut
    Citation Envoyé par encours Voir le message
    je ne veux pas utiliser la balise jsf <h:commandlink> car elle va me melanger le css de la liste
    voila la partie css de cette liste :
    Pourquoi tu ne veux pas toucher à ta CSS ça serait plus simple!

  3. #3
    Membre très actif
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 175
    Par défaut
    j'ai essayé et essayer et essayer
    mais elle ne ma pas donner la meme apparence
    une fois la petite image est en dessous des autres
    une fois le header qui est sous cette top header se deplace vers le bas
    ......

  4. #4
    Membre très actif Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 802
    Par défaut
    Peux-tu envoyer le code HTML généré par JSF si tu mets <h:commandlink>,
    ça sera plus simple de t'aider en CSS.

  5. #5
    Membre très actif
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 175
    Par défaut
    voila par quoi j'ai remplacé l'element de la liste d'abord :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li><h:form><h:commandLink action="#{userController.deconnecter()}"><h:graphicImage library="images" name="facebook.png" /></h:commandLink></h:form></li>
    et voila le code html generé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <li>
    <form id="j_idt8" name="j_idt8" method="post" action="/impression/faces/vues_utilisateur/test.xhtml" enctype="application/x-www-form-urlencoded">
    <input type="hidden" name="j_idt8" value="j_idt8" />
     
    <script type="text/javascript" src="/impression/faces/javax.faces.resource/jsf.js?ln=javax.faces&amp;stage=Development"></script>
    <a href="#" onclick="mojarra.jsfcljs(document.getElementById('j_idt8'),{'j_idt8:j_idt9':'j_idt8:j_idt9'},'');return false"><img src="/impression/faces/javax.faces.resource/facebook.png?ln=images" alt="" /></a>
    </form></li>
    et merci bien

    je viens de remarquer que sur internet explorer l'apparence de l'element est bonne mais il faut que je clique deux fois pour aller a la page login (le premier clc comme s'il rafraichi la page en cours (c'est drole???????)

    mais dans firefox l'apparence est bouleversé et le lein marche bien : un clic la methode est excecuté et il m'envoi vers la page login.xhtml


    avez vous deja rencontré ces problemes
    avez vous une idée sur ca



    merci bien

  6. #6
    Membre très actif Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 802
    Par défaut
    Supprime tes h:form de tes li et mets ton ul dans un h:form

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/04/2011, 18h31
  2. Réponses: 4
    Dernier message: 23/03/2011, 12h07
  3. [Debutant]JSF et creation/utilisation de composant
    Par jdvacheron dans le forum JSF
    Réponses: 6
    Dernier message: 29/08/2008, 14h26
  4. Appel d'une page JSF : quel tag utiliser ?
    Par Niniz dans le forum JSF
    Réponses: 10
    Dernier message: 12/07/2007, 10h08
  5. [JSF] Simplifier l'utilisation de Tiles
    Par mauvais_karma dans le forum JSF
    Réponses: 2
    Dernier message: 27/06/2006, 17h06

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