Line 465... |
Line 465... |
465 |
private ColumnConfig creerColonneEditeur() {
|
465 |
private ColumnConfig creerColonneEditeur() {
|
466 |
GridCellRenderer<ModelData> editeurRendu = new GridCellRenderer<ModelData>() {
|
466 |
GridCellRenderer<ModelData> editeurRendu = new GridCellRenderer<ModelData>() {
|
467 |
public String render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<ModelData> store, Grid<ModelData> grid) {
|
467 |
public String render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<ModelData> store, Grid<ModelData> grid) {
|
468 |
String editeur = (new CollectionAPublication(model, false)).getPublication().getNomEditeur();
|
468 |
String editeur = (new CollectionAPublication(model, false)).getPublication().getNomEditeur();
|
469 |
// Des fois l'éditeur est vide, là intervient le caché fabriqué dans publication
|
469 |
// Des fois l'éditeur est vide, là intervient le caché fabriqué dans publication
|
470 |
if(editeur.isEmpty()) {
|
470 |
if(editeur.isEmpty() && Publication.publisSaisiesModifieesCache.containsKey((new CollectionAPublication(model, false)).getPublication().getId())) {
|
471 |
editeur = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId()).getNomEditeur();
|
471 |
editeur = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId()).getNomEditeur();
|
472 |
}
|
472 |
}
|
473 |
model.set("_editeur_", editeur);
|
473 |
model.set("_editeur_", editeur);
|
474 |
return editeur;
|
474 |
return editeur;
|
475 |
}
|
475 |
}
|