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 :

probleme de rowclasses dans un rich:datatable


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 158
    Par défaut probleme de rowclasses dans un rich:datatable
    Bonjour tout le monde, je ne sais pas pourquoi mais mon rowclasses n'a aucun effet sur mes tables. J'aimerais alterner deux couleurs sur mon tableau. Quelqu'un aurait il une idée?

    voici le code source:
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    <rich:dataTable value="#{BeanChercher.listCompteRendu}"
    			id="resultatId" var="compteRendu"
    			rows="#{BeanSession.membre.nbrCompteRendu}"
    			sortMode="multiple" width="808" border="0" cellspacing="0" cellpadding="0"
    			rowClasses="bleu_ciel_30,blanc30">
    	<rich:column sortBy="#{compteRendu.reference}">
    		<core:facet name="header">
    		<html:outputText value="#{acc.ref}"/>
    		</core:facet>
    		<html:outputText value="#{compteRendu.reference}" />
    	</rich:column>
    	<rich:column sortBy="#{compteRendu.drapeauStatut}">
    		<core:facet name="header">
    		<html:outputText value="#{acc.statut}" />
    		</core:facet>
    		<html:outputText value="bidule" />
    	</rich:column>
    	<rich:column sortBy="#{compteRendu.dateModification}">
    		<core:facet name="header">
    		<html:outputText value="#{acc.dermodif}" />
    		</core:facet>
    		<html:outputText value="truc"/>
    	</rich:column>
    	<core:facet name="footer">
    	<rich:datascroller pageIndexVar="pageIndex" pagesVar="pages">
    			<core:facet name="pages">
    			<html:outputText value="#{pageIndex} / #{pages}" />
    			</core:facet>
    	</rich:datascroller>
    	</core:facet>
    </rich:dataTable>
    ps: j'ai testé le clumnclasses et il marche parfaitement, mais c'est pas se que recherche.

  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
    normalement ça marche bien..
    regarde le code source généré, ou avec firebug ..

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 158
    Par défaut
    Je signal juste que j'ai la version 3.2.2 (normalement les problèmes de style relatif au datatable sont réglés). Je vais regardé ca sous firebug. Merci du conseil.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 158
    Par défaut
    Sous firebug, il me reconnait bien le CSS sur le tr, mais ne faudrait il pas qu'il soit sur le td aussi?

    voila se qu'il me dit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    //la 1ere ligne
    <tr class="dr-table-firstrow rich-table-firstrow bleu_ciel_30">
    <td id="j_id_jsp_1631399881_1:resultatId:0:j_id_jsp_1631399881_34" class="dr-table-cell rich-table-cell">9642012</td>
     
    // la 2eme ligne
    <tr class="dr-table-firstrow rich-table-firstrow blanc30">
    <td id="j_id_jsp_1631399881_1:resultatId:1:j_id_jsp_1631399881_34" class="dr-table-cell rich-table-cell">6390188</td>
    On voit bien qu'il me met le style sur les tr et qu'il le fait en alternant les style, mais pour autant pas de résultat.

    Remarque: bleu_ciel_30 correspond a mon style.

  5. #5
    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
    le problème vient alors de ta classe ou ton fichier de style n'est pas accessible..

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 158
    Par défaut
    En fait, c'est tou simplement une erreur dans le css. Le problème est résolu. Merci pour ton aide.

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

Discussions similaires

  1. css dans un rich:datatable
    Par raimus88 dans le forum JSF
    Réponses: 6
    Dernier message: 21/04/2010, 22h58
  2. Réponses: 0
    Dernier message: 03/07/2009, 11h16
  3. Réponses: 9
    Dernier message: 30/04/2009, 18h13
  4. Réponses: 7
    Dernier message: 11/04/2009, 10h41
  5. Réponses: 5
    Dernier message: 17/12/2008, 17h53

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