Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1895 → Rev 1896

/trunk/src/org/tela_botanica/client/vues/collection/CollectionDetailVue.java
739,7 → 739,7
ligneParams.set("auteur", publication.getAuteur());
ligneParams.set("titre", publication.getTitre());
ligneParams.set("revue", publication.getCollection());
ligneParams.set("editeur", publication.getEditeur());
ligneParams.set("editeur", publication.getNomEditeur());
ligneParams.set("annee", publication.getAnneeParution());
ligneParams.set("nvt", publication.getIndicationNvt());
ligneParams.set("fascicule", publication.getFascicule());
/trunk/src/org/tela_botanica/client/vues/collection/CollectionForm.java
68,7 → 68,7
if (modeDeCreation.equals(Formulaire.MODE_MODIFIER)) {
mediateurCourrant.selectionnerCollection(this, collectionId, null, sequenceur);
mediateurCourrant.selectionnerCollectionAPersonne(this, collectionId, null, sequenceur);
mediateurCourrant.selectionnerCollectionAPublication(this, collectionId, sequenceur);
//mediateurCourrant.selectionnerCollectionAPublication(this, collectionId, sequenceur);
//mediateurCourrant.selectionnerCollectionACommentaire(this, collectionId, sequenceur);
}
}
/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormPublication.java
18,6 → 18,7
import org.tela_botanica.client.modeles.collection.CollectionAPublication;
import org.tela_botanica.client.modeles.collection.CollectionAPublicationListe;
import org.tela_botanica.client.modeles.publication.Publication;
import org.tela_botanica.client.util.Debug;
import org.tela_botanica.client.vues.FenetreForm;
import org.tela_botanica.client.vues.Formulaire;
import org.tela_botanica.client.vues.FormulaireBarreValidation;
320,7 → 321,7
publicationLiee.set("_etat_", aDonnee.ETAT_AJOUTE);
grille.getGrille().stopEditing();
grille.getGrille().getStore().insert(publicationLiee, 0);
grille.getGrille().getStore().insert(publicationLiee, index);
grille.getGrille().startEditing(index, 0);
grille.getGrille().getSelectionModel().select(index, false);
}
388,6 → 389,12
CheckBox cbSource = new CheckBox();
boolean source = model.get("ccapu_source") != null && model.get("ccapu_source").equals("1");
Publication publiFromCache = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId());
if(publiFromCache != null) {
source = publiFromCache.get("ccapu_source") != null && publiFromCache.get("ccapu_source").equals("1");
}
cbSource.setValue(source);
 
final Integer ligne = rowIndex;
459,6 → 466,10
GridCellRenderer<ModelData> editeurRendu = new GridCellRenderer<ModelData>() {
public String render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<ModelData> store, Grid<ModelData> grid) {
String editeur = (new CollectionAPublication(model, false)).getPublication().getNomEditeur();
// Des fois l'éditeur est vide, là intervient le caché fabriqué dans publication
if(editeur.isEmpty()) {
editeur = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId()).getNomEditeur();
}
model.set("_editeur_", editeur);
return editeur;
}
472,6 → 483,9
GridCellRenderer<ModelData> datePublicationRendu = new GridCellRenderer<ModelData>() {
public String render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<ModelData> store, Grid<ModelData> grid) {
String annee = (new CollectionAPublication(model, false)).getPublication().getAnneeParution();
if(annee.isEmpty()) {
annee = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId()).getAnneeParution();
}
model.set("_annee_", annee);
return annee;
}
526,8 → 540,9
if (info.getDonnee(0) != null) {
Publication publication = (Publication) info.getDonnee(0);
ModelData publicationDansGrille = null;
publicationDansGrille = grille.getStore().findModel("cpu_id_publication", publication.getId());
int index = grille.getStore().indexOf(publicationDansGrille);
publicationDansGrille = grille.getStore().findModel("cpu_id_publication", publication.getId());
publication.set("ccapu_source", publicationDansGrille.get("ccapu_source"));
int index = grille.getStore().indexOf(publicationDansGrille);
grille.getStore().remove(publicationDansGrille);
ajouterDansGrille(publication, index);
}