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 :

css et richfaces


Sujet :

JSF Java

  1. #1
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut css et richfaces
    Bonjour,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <style type="text/css">
    .cssbgs {
    	width: 335px;
    	height: 60px;
    	border-width: 3px;	
    	background-image: url('img/search/search_bg.png');
    }
    </style>
     
     
    <rich:tabPanel headerAlignment="right" switchType="client" tabClass="cssbgs">

    pourquoi tabClass="cssbgs" n'a pas d'effet ?
    pourquoi le css ne s'applique pas sur mon composant tabpanel
    et merci

  2. #2
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    est ce que parce que le <style> et mon composant sont dans le même fichier

    étrange?

  3. #3
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    dans un tuto il ya
    IX-C. [rich:TabPanel] Comment définir son propre style des onglets
    En redéfinissant les classes de style suivantes :

    * contentClass,
    * activeTabClass,
    * inactiveTabClass,
    * tabClass.


    <rich:tabPanel contentClass="myrich-tabpanel-content"
    activeTabClass="myrich-tab-active"
    inactiveTabClass="myrich-tab-inactive" tabClass="myrich-tabpanel">
    </rich:tabPanel>
    ma question est :
    comment definir cette ((myrich-tabpanel-content)) et ou la mettre

  4. #4
    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
    dans un fichier css, là juste ton style n'est pas pris en compte..
    utilise Firebug pour voir si le style utilisé.

  5. #5
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    alors comment intégrer le css ?

  6. #6
    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
    Citation Envoyé par anisj1m Voir le message
    alors comment intégrer le css ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <head>
    <link rel="stylesheet" type="text/css" href="./style/panel.css" />
    </head>

  7. #7
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par Sniper37 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <head>
    <link rel="stylesheet" type="text/css" href="./style/panel.css" />
    </head>
    pour mois j'ai bien modifier le style de mon tabpanel
    si il y a encore un probleme dis moi

  8. #8
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    j'ai essayé activeTabClass="cssbgac"

    et quand j'ai utiliser firebug pour inspecter j'ai eu:


    rich-tab-active cssbgac




    but the style didnt applied
    mais le style du css n'a pas été applique sur mon tabpanel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .cssbgac {
    		background-color: blue;		
    }
    je n'ai pas eu le background bleu

  9. #9
    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
    essaye ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    background-image: none;
    background-color:blue;

  10. #10
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    dans l'exemple de richfaces il ya :

    Example:


    ...

    .myClass{

    font-style: italic;

    }

    ...

    The "styleClass" attribute for <rich:tabPanel> is defined as it's shown in the example below:

    Example:


    <rich:tabPanel ... activeTabClass="myClass"/>
    mais non plus il n'a pas marché?

    pas d'italique !!!!

  11. #11
    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
    vérifie si ta classe de style est disponible dans la page..tu utilise Facelets? ou juste des jsp?

    sinon mets la classe dans un fichier css, et charge le fichier dans la jsp. Il n'y a pas de raison pour que ça ne marche pas.

  12. #12
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    exactement:

    <link href="stylesheet/theme.css" rel="stylesheet" type="text/css" />

  13. #13
    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
    et avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="./stylesheet/theme.css" rel="stylesheet" type="text/css" />

  14. #14
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    pourquoi le (./) que tu as ajouté

  15. #15
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Par défaut
    dans ton css nomme ta classe comme ceci:
    rich-tab-active.cssbgac

  16. #16
    Membre éclairé Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par défaut
    Citation Envoyé par anisj1m Voir le message
    pourquoi le (./) que tu as ajouté

    c'est pour l'arborescence de tes dossiers, c'est à modifier selon ton arborescence.

    Si le style utilisé par richfaces prend le pas sur ton style, rajoute le !important

    comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .monPanell{ background: blue !important;}

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/11/2009, 10h30
  2. [Richfaces] datatable et css pour surligner une ligne
    Par omegabahamut dans le forum JSF
    Réponses: 2
    Dernier message: 07/09/2009, 11h50
  3. probleme avec richfaces et css
    Par riadhhwajdii dans le forum JSF
    Réponses: 3
    Dernier message: 31/07/2009, 17h00
  4. Conflit de style css perso et ce de Richfaces
    Par elbissat dans le forum JSF
    Réponses: 5
    Dernier message: 01/07/2009, 11h13
  5. Réponses: 1
    Dernier message: 10/01/2008, 14h09

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