/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormPersonne.java |
---|
106,8 → 106,8 |
panneauPrincipal.setTopComponent(barreOutils); |
grille = creerGrille(); |
panneauPrincipal.add(grille); |
mediateur.obtenirListeValeurEtRafraichir(this, "ion"); |
mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonneCollection"); |
mediateur.obtenirListeValeurEtRafraichir(this, "ion", null); |
mediateur.obtenirListeValeurEtRafraichir(this, "relationPersonneCollection", null); |
add(panneauPrincipal); |
initialiser(); |
/trunk/src/org/tela_botanica/client/vues/collection/CollectionVue.java |
---|
5,6 → 5,7 |
import org.tela_botanica.client.modeles.Information; |
import org.tela_botanica.client.modeles.collection.Collection; |
import org.tela_botanica.client.modeles.collection.CollectionListe; |
import org.tela_botanica.client.synchronisation.Sequenceur; |
import org.tela_botanica.client.util.Debug; |
import com.extjs.gxt.ui.client.Style.LayoutRegion; |
19,6 → 20,8 |
private CollectionListeVue listeCollectionPanneau = null; |
private CollectionDetailVue detailCollectionPanneau = null; |
private Sequenceur sequenceur = new Sequenceur(); |
public CollectionVue(Mediateur mediateurCourant) { |
mediateur = mediateurCourant; |
29,7 → 32,7 |
listeCollectionPanneau = new CollectionListeVue(mediateur); |
add(listeCollectionPanneau, new BorderLayoutData(LayoutRegion.CENTER)); |
detailCollectionPanneau = new CollectionDetailVue(mediateur); |
detailCollectionPanneau = new CollectionDetailVue(mediateur, sequenceur); |
BorderLayoutData dispositionSud = new BorderLayoutData(LayoutRegion.SOUTH, .5f, 200, 1000); |
dispositionSud.setSplit(true); |
dispositionSud.setMargins(new Margins(5, 0, 0, 0)); |
42,7 → 45,6 |
detailCollectionPanneau.rafraichir(nouvellesDonnees); |
} else if (nouvellesDonnees instanceof CollectionListe) { |
listeCollectionPanneau.rafraichir(nouvellesDonnees); |
mediateur.desactiverChargement(); |
} else if (nouvellesDonnees instanceof Information) { |
Information info = (Information) nouvellesDonnees; |
if (info.getType().equals("liste_collection_a_personne") |
/trunk/src/org/tela_botanica/client/vues/collection/CollectionListeVue.java |
---|
158,6 → 158,7 |
} |
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof CollectionListe) { |
CollectionListe collections = (CollectionListe) nouvellesDonnees; |
/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormGeneral.java |
---|
127,7 → 127,7 |
projetsCombo.addStyleName(ComposantClass.OBLIGATOIRE); |
projetsCombo.addListener(Events.Valid, Formulaire.creerEcouteurChampObligatoire()); |
liaisonFieldSet.add(projetsCombo, new FormData(450, 0)); |
mediateur.selectionnerProjet(this, null); |
mediateur.selectionnerProjet(this, null, null); |
structuresCombo = new ComboBox<Structure>(); |
structuresCombo.setTabIndex(tabIndex++); |
/trunk/src/org/tela_botanica/client/vues/collection/CollectionDetailVue.java |
---|
24,6 → 24,7 |
import org.tela_botanica.client.modeles.projet.ProjetListe; |
import org.tela_botanica.client.modeles.publication.Publication; |
import org.tela_botanica.client.modeles.structure.Structure; |
import org.tela_botanica.client.synchronisation.Sequenceur; |
import org.tela_botanica.client.util.Debug; |
import org.tela_botanica.client.util.UtilNombre; |
import org.tela_botanica.client.util.UtilString; |
78,9 → 79,11 |
private String tableauUniteBaseTpl; |
private String ligneUniteBaseTpl; |
private Sequenceur sequenceur; |
public CollectionDetailVue(Mediateur mediateurCourant) { |
public CollectionDetailVue(Mediateur mediateurCourant, Sequenceur sequenceur) { |
super(mediateurCourant); |
this.sequenceur = sequenceur; |
initialiserTousLesTpl(); |
chargerOntologie(); |
504,7 → 507,8 |
"niveauImportance", "supportDegradation", "niveauDetermination", "natureVegetale", "siecleNaturaliste", |
"dateDebut", "dateFin", "etat", "onep", "onp", "inventaireForme", "inventaireLogiciel", "inventaireEtat", |
"etatClassement", "typeCommentaireCollection"}; |
lancerChargementListesValeurs(listesCodes); |
lancerChargementListesValeurs(listesCodes, sequenceur); |
sequenceur.empilerRafraichissement(this, new Information("ontologie_chargee")); |
} |
public void rafraichir(Object nouvellesDonnees) { |
525,6 → 529,8 |
lierCollectionAPublication((CollectionAPublicationListe) info.getDonnee(0)); |
} else if (info.getType().equals("liste_collection_a_commentaire")) { |
lierCollectionACommentaire((CollectionACommentaireListe) info.getDonnee(0)); |
} else if (info.getType().equals("ontologie_chargee")) { |
ontologieChargementOk = true; |
} |
} else { |
Debug.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass())); |
/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormCommentaire.java |
---|
17,6 → 17,7 |
import org.tela_botanica.client.modeles.collection.CollectionACommentaireListe; |
import org.tela_botanica.client.modeles.commentaire.Commentaire; |
import org.tela_botanica.client.modeles.commentaire.CommentaireListe; |
import org.tela_botanica.client.synchronisation.Sequenceur; |
import org.tela_botanica.client.util.Debug; |
import org.tela_botanica.client.vues.FenetreForm; |
import org.tela_botanica.client.vues.Formulaire; |
79,6 → 80,7 |
private static boolean chargementCommentairesOk = false; |
private FenetreForm fenetreFormulaire = null; |
private Sequenceur sequenceur; |
public CollectionFormCommentaire(Formulaire formulaireCourrant) { |
initialiserOnglet(formulaireCourrant); |
92,7 → 94,7 |
grille = creerGrille(); |
panneauPrincipal.add(grille); |
mediateur.obtenirListeValeurEtRafraichir(this, "typeCommentaireCollection"); |
mediateur.obtenirListeValeurEtRafraichir(this, "typeCommentaireCollection", null); |
add(panneauPrincipal); |
initialiser(); |
/trunk/src/org/tela_botanica/client/vues/collection/CollectionFormDescription.java |
---|
183,7 → 183,7 |
ContentPanel panneauGrille = creerPanneauContenantGrille(i18nC.collectionUniteRangementTitre()); |
uniteRangementGrille = creerGrilleUniteRangement(); |
mediateur.obtenirListeValeurEtRafraichir(this, "typeUniteRangement"); |
mediateur.obtenirListeValeurEtRafraichir(this, "typeUniteRangement", null); |
panneauGrille.add(uniteRangementGrille); |
ToolBar barreOutils = creerBarreOutilsGrilleUniteRangement(); |
434,7 → 434,7 |
ContentPanel panneauGrille = creerPanneauContenantGrille(i18nC.collectionUniteBaseTitre()); |
uniteBaseGrille = creerGrilleUniteBase(); |
mediateur.obtenirListeValeurEtRafraichir(this, "typeUniteBase"); |
mediateur.obtenirListeValeurEtRafraichir(this, "typeUniteBase", null); |
panneauGrille.add(uniteBaseGrille); |
ToolBar barreOutils = creerBarreOutilsGrilleUniteBase(); |