Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1321 → Rev 1322

/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();
/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();