/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormPublication.java |
---|
318,6 → 318,12 |
if (mode.equals(Formulaire.MODE_MODIFIER)) { |
publicationLiee.setIdCollection(collection.getId()); |
} |
// ajout au cache si nécessaire |
if(!Publication.publisSaisiesModifieesCache.containsKey(publication.getId())) { |
Publication.publisSaisiesModifieesCache.put(publication.getId(), publication); |
} |
publicationLiee.set("_etat_", aDonnee.ETAT_AJOUTE); |
grille.getGrille().stopEditing(); |
483,7 → 489,7 |
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()) { |
if(annee.isEmpty() && Publication.publisSaisiesModifieesCache.containsKey((new CollectionAPublication(model, false)).getPublication().getId())) { |
annee = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId()).getAnneeParution(); |
} |
model.set("_annee_", annee); |
/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormGeneral.java |
---|
179,6 → 179,7 |
FieldSet administratifFieldSet = new FieldSet(); |
administratifFieldSet.setHeadingHtml(i18nC.collectionGeneralTitre()); |
administratifFieldSet.setCollapsible(true); |
administratifFieldSet.collapse(); |
administratifFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut)); |
typeDepotCombo = new ChampComboBoxListeValeurs(i18nC.typeDepot(), "typeDepot", tabIndex++); |
223,6 → 224,7 |
FieldSet couvertureFieldSet = new FieldSet(); |
couvertureFieldSet.setHeadingHtml("Couvertures"); |
couvertureFieldSet.setCollapsible(true); |
couvertureFieldSet.collapse(); |
couvertureFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut)); |
periodeConstitutionChp = new ChampCaseACocher(i18nC.periodeConstitution(), "siecleNaturaliste", false); |
238,6 → 240,7 |
FieldSet typeFieldSet = new FieldSet(); |
typeFieldSet.setHeadingHtml("Spécimens «types»"); |
typeFieldSet.setCollapsible(true); |
typeFieldSet.collapse(); |
typeFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut)); |
specimenTypeCombo = new ChampComboBoxListeValeurs(i18nC.specimenTypeCollection(), "onpi", tabIndex++); |