Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 733 → Rev 734

/trunk/src/org/tela_botanica/client/vues/PublicationListeVue.java/PublicationListeVue.java
90,8 → 90,7
 
List<ColumnConfig> colonnes = new ArrayList<ColumnConfig>();
// ATTENTION : les noms des colonnes doivent correspondre aux noms variables de la classe utilisée dans la liste
ColumnConfig auteurColonne = new ColumnConfig("fmt_auteur", "Auteur(s)", 150);
// FIXME : ne fonctionne plus avec GXT2.0
ColumnConfig auteurColonne = new ColumnConfig("fmt_auteur", "Auteur(s)", 200);
auteurColonne.setRenderer(new GridCellRenderer<Publication>() {
 
107,10 → 106,27
colonnes.add(auteurColonne);
colonnes.add(new ColumnConfig("titre", "Titre", 250));
colonnes.add(new ColumnConfig("fmt_nom_complet", "Nom de la revue", 150));
colonnes.add(new ColumnConfig("titre", "Titre", 180));
colonnes.add(new ColumnConfig("collection", "Nom de la revue", 150));
colonnes.add(new ColumnConfig("ce_truk_editeur", "Editeur", 75));
colonnes.add(new ColumnConfig("date_parution", "Date de parution", 75));
ColumnConfig dateColonne = new ColumnConfig("date_parution", "Date de parution", 75);
dateColonne.setRenderer(new GridCellRenderer<Publication>() {
 
@Override
public Object render(Publication model, String property,
ColumnData config, int rowIndex, int colIndex,
ListStore<Publication> store, Grid<Publication> grid) {
if(model.getDateParution().matches("^[0-2][0-9]{3}(-[0-9]{2}){2}$")) {
return model.getDateParution().split("-")[0];
} else {
return "";
}
}
});
colonnes.add(dateColonne);
colonnes.add(new ColumnConfig("indication_nvt", "Tome", 75));
colonnes.add(new ColumnConfig("fascicule", "Fascicule", 75));
colonnes.add(new ColumnConfig("truk_pages", "Pages", 75));
184,6 → 200,10
if (info.getType().equals("maj_utilisateur")) {
gererEtatActivationBouton();
}
if(info.getType().equals("suppression_publication")) {
supprimerPublicationsSelectionnees();
}
} else {
GWT.log("Pas de correspondance dans la méthode rafraichir() de la classe "+this.getClass(), null);
}
196,7 → 216,6
for(Iterator<Publication> it = selPub.iterator(); it.hasNext();) {
GWT.log("Le résultat dans rafraichir est : "+grille.getSelectionModel().getSelection().size()+" ", null);
grille.getStore().remove(it.next());
Window.alert("Retire l'item num : ");
}
grille.reconfigure(store, modeleDesColonnes);
layout(true);