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 :

dataTable et numéro de ligne


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut dataTable et numéro de ligne
    Bonjour,

    Je vous expose mon problème.

    J'ai une liste de jours et je voudrais pouvoir supprimer uniquement ceux dont la date est postérieure à la date du jour.

    Les jours sont enregistrés dans un liste donc je les affiche via une dataTable. Pour la suppression, j'ai un lien dans la dernière colonne. Comment faire pour que le jour ne s'affiche que pour les dates pouvant être supprimées ?

    Voilà le code que j'ai actuellement dans ma JSP :
    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
     
    				<h:dataTable value="#{jourFerieBean.joursAnt }"
    						var="jour" headerClass="sgC_Tabl_Titre" id="liste"
    						rowClasses="sgC_Tabl_Ligne1,sgC_Tabl_Ligne2" columnClasses="alignCenter">
    					<h:column>
    						<f:facet name="header">
    							<h:outputText value="Date"/>
    						</f:facet>
    						<h:outputText value="#{jour.date }">
    							<f:converter converterId="date"/>
    						</h:outputText>
    					</h:column>
    					<h:column>
    						<f:facet name="header">
    							<h:outputText value="Libellé"/>
    						</f:facet>
    						<h:outputText value="#{jour.libelle }"/>
    					</h:column>
    					<h:column>
    						<f:facet name="header">
    							<h:outputText value="Supprimer"/>
    						</f:facet>
    						<h:commandLink action="#{jourFerieBean.supprimer}">
    							<h:outputText styleClass="alignCenter" value="X"/>
    						</h:commandLink>			
    					</h:column>
     
    				</h:dataTable>
    Si vous avez une solution, n'hésitez pas !!

  2. #2
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 18
    Par défaut
    Salut,

    Tu ferais tantot mieux de mettre ton code Java dans ta méthode :

    "getJoursAnt()" de ton bean jourFerie

    C'est là dedans au moment où tu vas renvoyer ta liste que tu peux faire ton code genre :

    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
    public List getJoursAnt(){
     //ta liste de jour
     //[...]
     //
     //la liste des jours ok 
     List jourFerieOk = new ArrayList();
    
     for(int i = 0, max=mesJoursFerie.list(); i < max; i++){
       JourFerie monJour = (JourFerie)mesJoursFerie.get(i);
       if ( monJour.getDate().before(new Date()) == false) {
         jouerFerieOk.add(monJour);
       }
     }
     //   \o/
     return jourFerieOk;
    }

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut
    J'ai trouvé une solution. Merci quand même pour ta réponse.

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

Discussions similaires

  1. Rajouter les numéros de ligne dans une colone d'une requete
    Par AntiSAL dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 02/11/2005, 19h07
  2. Afficher le numéro de ligne dans une requete SELECT
    Par tilb dans le forum Langage SQL
    Réponses: 4
    Dernier message: 01/09/2004, 10h20
  3. Méthode donnant le numéro de ligne d'un Memo contenant un texte
    Par kilinette dans le forum Composants VCL
    Réponses: 3
    Dernier message: 25/06/2004, 10h16
  4. [DomAST] Numéro de ligne d'un noeud
    Par Satch dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 30/03/2004, 10h15
  5. [JSP] Affichage numéro de ligne d'une exception
    Par PhoneKilleR dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 23/09/2003, 14h59

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