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.