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 :

[debutant] richfaces HtmlDataTable


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 96
    Par défaut [debutant] richfaces HtmlDataTable
    Bonjour,


    Je viens de créer une petite interface comportant un élément richfaces HtmlDataTable qui affiche le contenu d'un objet de type List<machin>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <rich:dataTable id="tabtache" binding="#{dtb.dataTable}" value="#{dtb.machin}" var="tache" border="1" cellspacing="4" width="60%" >
    			<h:column>
    				<h:outputText value="#{machin.truc}" />
    			</h:column>
    			<h:column>
    .....
    .....
    Lorsque mon objet List<machin> est modifié je souhaite que visuellement mon élément dataTable soit également modifié. Pour l'affichage du contenu initial pas de problème.
    Comme vous pouvez le voir j'ai fait un binding mais je ne sais pas si c'est la bonne solution ou si le binding ne sert pas du tout à ça.
    Remarque les getter et setter relatifs à la propriété dataTable sont vides.

    Merci de votre aide

  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
    Citation Envoyé par david42 Voir le message
    Bonjour,
    Lorsque mon objet List<machin> est modifié je souhaite que visuellement mon élément dataTable soit également modifié. Pour l'affichage du contenu initial pas de problème.
    comment la liste est modifiée? sur quel action ?

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    456
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 456
    Par défaut
    ça devrait marcher comme ca,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    DataModel dataTable;
    List<Machin> list = ...
     
    dataTable = new  ListDataModel(list);
    Il faut mettre a jour ta datatable .

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 96
    Par défaut
    Sur une action drag and drop une méthode onDropTache est appelée.
    De ce coté pas de problème ma liste est bien modifiée.

    Merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 96
    Par défaut
    Donc il faut bien que j'utilise un binding?
    Dans le code je ne fais rien au niveau de la dataTable disons que je ne savais pas si je partais dans la bonne direction.
    Je vais donc regarder comment je peux modifier la dataTable dans le code.
    Merci

  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
    Non pas besoin de binding..

    sur l'action drag and drop tu dois avoir reRender, il suffit d'y ajouter l'id de la table.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 96
    Par défaut
    Ok merci.
    Par contre je dois modifier ma dataTable (objet HtmlDataTable de richfaces)?
    Comment lui donner le contenu de ma liste?

    Merci

  8. #8
    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
    tu modifie directement la liste en java..

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 96
    Par défaut
    Ca marche.
    Merci à tous

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/04/2009, 01h31
  2. [debutant]richfaces drag and drop
    Par david42 dans le forum JSF
    Réponses: 5
    Dernier message: 24/10/2008, 17h55
  3. [FLASH] pb debutant
    Par ultrakas dans le forum Flash
    Réponses: 2
    Dernier message: 05/06/2003, 00h48
  4. [debutant]Limiter le temps de saisi
    Par Nasky dans le forum C
    Réponses: 5
    Dernier message: 17/03/2003, 15h47
  5. Réponses: 3
    Dernier message: 09/02/2003, 01h09

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