Problème lignes vides avec GXT Grid
Bonjour,
je suis en train de travailler avec GXT Grid, mon problème c qu'il m'affiche des lignes vides (si j'ai 5 éléments dans ma list ils m'affiche 5 lignes vides) mon code est le suivant:
Code:
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
ListStore<Utilisateur> L = new ListStore<Utilisateur>();
Grid<Utilisateur> grid;
final List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
ColumnConfig c = new ColumnConfig("idUtilisateur", "Matricule", 150);
configs.add(c);
c = new ColumnConfig("idHearchi", "Id Hiearchi", 150);
configs.add(c);
c = new ColumnConfig("attribute1", "Attribut", 150);
configs.add(c);
c = new ColumnConfig("pwd", "Mot de passe", 150);
configs.add(c);
c = new ColumnConfig("nomUtilisateur", "Nom", 150);
configs.add(c);
c = new ColumnConfig("prenomUtilisateur", "Pr\u00E9nom", 150);
configs.add(c);
c = new ColumnConfig("privilege", "Privilége", 150);
configs.add(c);
c = new ColumnConfig("fonction", "Fonction", 150);
configs.add(c);
utilService.getUtilisateur(new AsyncCallback<List<Utilisateur>>() {
public void onFailure(Throwable caught) {
System.out.println("Failed to load users.");
}
@Override
public void onSuccess(List<Utilisateur> result) {
System.out.println("Prenom utilisateur: "+result.get(0).getPrenomUtilisateur());
System.out.println(result.size());
L.add(result);
grid = new Grid<Utilisateur>(L, new ColumnModel(configs));
grid.setAutoHeight(true);
grid.setBorders(true);
grid.setStripeRows(true);
}
}); |
Code:
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
public class Utilisateur extends BaseModel implements java.io.Serializable { /**
*
*/
private static final long serialVersionUID = 1L;
private String idUtilisateur;
private Integer idHearchi;
private Integer attribute1;
private String pwd;
private String nomUtilisateur;
private String prenomUtilisateur;
private Integer privilege;
private String fonction;
public Utilisateur() {
}
public Utilisateur(String idUtilisateur, Integer idHearchi, Integer attribute1, String pwd, String nomUtilisateur, String prenomUtilisateur, Integer privilege, String fonction) {
this.idUtilisateur = idUtilisateur;
this.idHearchi = idHearchi;
this.attribute1 = attribute1;
this.pwd = pwd;
this.nomUtilisateur = nomUtilisateur;
this.prenomUtilisateur = prenomUtilisateur;
this.privilege = privilege;
this.fonction = fonction;
}
public String getIdUtilisateur() {
return this.idUtilisateur;
}
public void setIdUtilisateur(String idUtilisateur) {
this.idUtilisateur = idUtilisateur;
}
public Integer getIdHearchi() {
return this.idHearchi;
}
public void setIdHearchi(Integer idHearchi) {
this.idHearchi = idHearchi;
}
public Integer getAttribute1() {
return this.attribute1;
}
public void setAttribute1(Integer attribute1) {
this.attribute1 = attribute1;
}
public String getPwd() {
return this.pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getNomUtilisateur() {
return this.nomUtilisateur;
}
public void setNomUtilisateur(String nomUtilisateur) {
this.nomUtilisateur = nomUtilisateur;
}
public String getPrenomUtilisateur() {
return this.prenomUtilisateur;
}
public void setPrenomUtilisateur(String prenomUtilisateur) {
this.prenomUtilisateur = prenomUtilisateur;
}
public Integer getPrivilege() {
return this.privilege;
}
public void setPrivilege(Integer privilege) {
this.privilege = privilege;
}
public String getFonction() {
return this.fonction;
}
public void setFonction(String fonction) {
this.fonction = fonction;
}
} |
merci d'avance ;)