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 :

Supprimer retour ligne outputPanel


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 146
    Par défaut Supprimer retour ligne outputPanel
    Bonjour à tous,

    je rencontre un problème concernant le composant p:outputPanel. En fait le problème est plus au niveau du design qu'autre chose mais bon. J'ai ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <p:dataList id="serveurlist" value="#{pageInstanceBean.serveurs}" var="serveur" itemType="circle">  
        #{serveur.hostname}, #{serveur.idTypeServeur.nomTypeServeur}, 
        <p:commandLink value=" Remote," rendered="#{serveur.idTypeServeur.tse == 'true'}" onclick="process('#{serveur.hostname}')"/>
        <p:commandLink value=" Scripts," rendered="#{serveur.idTypeServeur.script == 'true'}" onclick="script('coucou')"/>
        <p:outputPanel rendered="#{serveur.idTypeServeur.http == 'true'}">
        	<a href="#{pageInstanceBean.chaineHttp(serveur)}"> Http</a>
        </p:outputPanel>
    </p:dataList>
    Qui me fournit ce résultat :
    Nom : 821249Capture.png
Affichages : 96
Taille : 4,3 Ko

    En fait le outputPanel me créer un retour à la ligne, alors que je voudrais qu'il sois à la suite de mon "Scripts, Http". Doit-je utiliser un autre composant que outputPanel ou alors il existe une solution en css ?

    Merci

  2. #2
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    Bonjour,

    Des solutions en CSS existent: augmenter la largeur du panel, diminuer son "padding-right" (ou la taille de la police du hyperlien)...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 146
    Par défaut
    J'ai tenté en css de modifier le width, ou bien le padding-right mais rien n'y fait...

  4. #4
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    Tu as essayé comment?
    Pour les composants PrimeFaces il est utile des fois d'ajouter "!important" dans le style. Il est encore plus utile d'effacer l'historique de navigation avant d'exécuter après une modification du css.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 146
    Par défaut
    J'ai mis le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    .ui-outputpanel {
    width : 30px !important
    padding-right : 0px !important
    }
    Effectivement je n'avais pas pensé aux !important mais ils n'ont rien changé...

  6. #6
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    30 px ce n'est pas énorme comme valeur.

    Essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <p:outputPanel style="width: 50px; padding-right: 0" rendered="#{serveur.idTypeServeur.http == 'true'}">
        	<a href="#{pageInstanceBean.chaineHttp(serveur)}"> Http</a>
        </p:outputPanel>
    Et efface l'historique de navigation sur la page de ton application, des fois le navigateur t'affiche une version plus ancienne de la page.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 146
    Par défaut
    Oui je teste avec de grandes valeurs mais aussi avec des valeurs beaucoup plus faible pour voir si le code que je tape à vraiment une influence sur le rendu. J'ai supprimé mon historique de navigation et testé avec ton code, mais aucun changement. Pour te dire j'ai même testé avec un width de 0px, mon http est toujours présent et à la ligne...

    Mais j'ai réussi par trouver :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <p:outputPanel style="display: inline-block;" rendered="#{serveur.idTypeServeur.http == 'true'}" >						
           <a href="#{pageInstanceBean.chaineHttp(serveur)}">Http</a>	
    </p:outputPanel>
    Merci bien !

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

Discussions similaires

  1. [XL-2007] supprimer Retour chariot si ligne vide dans cellule
    Par antoine2933 dans le forum Excel
    Réponses: 2
    Dernier message: 20/01/2012, 17h16
  2. Supprimer retour à la ligne
    Par stagebi dans le forum Langage
    Réponses: 1
    Dernier message: 22/05/2009, 16h58
  3. supprimer Retour ligne ou retour chariot dans chaine caractères
    Par Daniel MOREAU dans le forum VBA Access
    Réponses: 4
    Dernier message: 31/01/2008, 08h57
  4. [RegEx] Supprimer retour à la ligne
    Par dam_moreyllo dans le forum Langage
    Réponses: 11
    Dernier message: 26/04/2007, 14h28
  5. Supprimer une ligne dans un fichier
    Par sbeu dans le forum Langage
    Réponses: 3
    Dernier message: 13/05/2003, 10h30

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