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 :

[Richfaces] Probleme extended data table


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut [Richfaces] Probleme extended data table
    Bonjour,

    Je cherche à récuperer un element de mon exteded data table.

    Mon managed bean est concu de la manière suivante:
    - une array list d'items affichée
    - un ExtendedTableDataModel comprenant une implementation de DataProvider
    - une methode public void takeSelection()

    Pour en arriver là, j'ai basiquement copié le code suivant:
    http://opensourcejavaphp.net/java/jb...Bean.java.html

    Pourtant ma récuperation d'items ne fonctionne pas, et pour cause:
    la methode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public Capital getItemByKey(Object key) {
                        for(Capital c : capitals){
                            if (key.equals(getKey(c))){
                                return c;
                            }
                        }
                        return null;
    retourne systematiquement null. J'imagine que le soucis se trouve au niveau de la méthode get key:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public Object getKey(Capital item) {
                        return item.getName();
                    }
    mais je n'ai aucune idée de comment résoudre se problème.

    Merci d'avance.

  2. #2
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    J'ai résolu une partie du problème en changeant getKey en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public Object getKey(Item item) {
    							return listItem.indexOf(item);
    						}
    par contre la selection ne retourne plus la bone valeur si la liste à été filtrée ou triée avant la selection.
    Comment résoudre se problème?

  3. #3
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    Autant pour moi:
    Dans ma page xhtml je devais iterer sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    value="#{extendedTableBean.capitalsDataModel}
    à la place de mon array list.

    Tout fonctionne correctement

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

Discussions similaires

  1. Un petit probleme avec un table binding data
    Par javalhoussain dans le forum JSF
    Réponses: 2
    Dernier message: 13/07/2009, 14h24
  2. Newbie PgSQL->Probleme Creation de table avec FOREIGN KEY
    Par ralkif dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 07/03/2006, 21h59
  3. Probleme requete ALTER TABLE
    Par syseval dans le forum Langage SQL
    Réponses: 4
    Dernier message: 07/04/2005, 12h49
  4. PROBLEME AVEC UNE TABLE INTERBASE
    Par barro dans le forum InterBase
    Réponses: 1
    Dernier message: 22/09/2004, 08h16
  5. Probleme avec une table vide
    Par king dans le forum Bases de données
    Réponses: 5
    Dernier message: 20/03/2004, 14h24

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