Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 862 → Rev 865

/trunk/src/org/tela_botanica/client/vues/PublicationListeVue.java
159,7 → 159,9
}
 
private void clicListe(Publication publication) {
mediateur.clicListePublication(publication);
if (publication != null && store.getCount() > 0) {
mediateur.clicListePublication(publication);
}
}
 
private void gererEtatActivationBouton() {
/trunk/src/org/tela_botanica/client/vues/CollectionFormGeneral.java
48,17 → 48,17
private ChampComboBoxListeValeurs classementSpecimenTypeCombo;
private ComboBox<Valeur> typeDepotCombo = null;
private TextField<String> guidChp;
private ChampMultiValeurs idAlternatifsChp;
private ChampMultiValeurs nomsAlternatifsChp;
private ChampMultiValeurs codesAlternatifsChp;
private TextField<String> coteChp = null;
private ChampMultiValeurs idAlternatifsChp = null;
private ChampMultiValeurs nomsAlternatifsChp = null;
private ChampMultiValeurs codesAlternatifsChp = null;
private TextArea descriptionSpecialisteChp;
private TextArea descriptionChp;
private TextArea historiqueChp;
private ChampMultiValeurs urlsChp;
private TextArea descriptionSpecialisteChp = null;
private TextArea descriptionChp = null;
private TextArea historiqueChp = null;
private ChampMultiValeurs urlsChp = null;
 
private ChampComboBoxListeValeurs butRealisationCombo;
private ChampComboBoxListeValeurs butRealisationCombo = null;
public CollectionFormGeneral(Formulaire formulaireCourrant) {
initialiserOnglet(formulaireCourrant);
174,9 → 174,10
typeDepotCombo = new ChampComboBoxListeValeurs(i18nC.typeDepot(), "typeDepot", tabIndex++);
administratifFieldSet.add(typeDepotCombo);
guidChp = new TextField<String>();
guidChp.setFieldLabel(i18nC.guidCollection());
administratifFieldSet.add(guidChp);
coteChp = new TextField<String>();
coteChp.setTabIndex(tabIndex++);
coteChp.setFieldLabel(i18nC.cote());
administratifFieldSet.add(coteChp, new FormData(450, 0));
idAlternatifsChp = new ChampMultiValeurs(i18nC.idAlternatifCollection());
administratifFieldSet.add(idAlternatifsChp);
/trunk/src/org/tela_botanica/client/vues/PersonneListeVue.java
7,7 → 7,6
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.images.Images;
import org.tela_botanica.client.interfaces.ListePaginable;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.Information;
import org.tela_botanica.client.modeles.Personne;
16,11 → 15,6
 
import com.extjs.gxt.ui.client.Registry;
import com.extjs.gxt.ui.client.Style.SortDir;
import com.extjs.gxt.ui.client.data.BasePagingLoader;
import com.extjs.gxt.ui.client.data.ModelData;
import com.extjs.gxt.ui.client.data.PagingLoadResult;
import com.extjs.gxt.ui.client.data.PagingLoader;
import com.extjs.gxt.ui.client.data.PagingModelMemoryProxy;
import com.extjs.gxt.ui.client.event.BaseEvent;
import com.extjs.gxt.ui.client.event.ButtonEvent;
import com.extjs.gxt.ui.client.event.Events;
37,7 → 31,6
import com.extjs.gxt.ui.client.widget.grid.Grid;
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
import com.extjs.gxt.ui.client.widget.toolbar.PagingToolBar;
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
import com.google.gwt.core.client.GWT;
import com.google.gwt.i18n.client.Dictionary;
47,6 → 40,7
private Mediateur mediateur = null ;
private Grid<Personne> grille = null;
private ListStore<Personne> store = null;
private Personne personneSelectionnee = null;
private BarrePaginationVue pagination;
private ColumnModel modeleColonnes;
57,12 → 51,12
public PersonneListeVue() {
mediateur = Registry.get(RegistreId.MEDIATEUR);
setHeading(mediateur.i18nC.personneListeLabel());
setHeading(Mediateur.i18nC.personneListeLabel());
setLayout(new FitLayout());
//Définition de la barre d'outil
ToolBar toolBar = new ToolBar();
Button ajouter = new Button(mediateur.i18nC.ajouter());
Button ajouter = new Button(Mediateur.i18nC.ajouter());
ajouter.setIcon(Images.ICONES.ajouter());
ajouter.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
72,7 → 66,7
toolBar.add(ajouter);
final Rafraichissable r = this ;
 
modifier = new Button(mediateur.i18nC.modifier());
modifier = new Button(Mediateur.i18nC.modifier());
modifier.setIcon(Images.ICONES.formModifier());
modifier.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
90,7 → 84,7
});
toolBar.add(modifier);
supprimer = new Button(mediateur.i18nC.supprimer());
supprimer = new Button(Mediateur.i18nC.supprimer());
supprimer.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
mediateur.clicSupprimerPersonne(r, grille.getSelectionModel().getSelectedItems());
129,7 → 123,10
}
});
grille = new Grid<Personne>( new ListStore<Personne>(), modeleColonnes);
store = new ListStore<Personne>();
store.sort("fmt_nom_complet", SortDir.ASC);
grille = new Grid<Personne>(store, modeleColonnes);
grille.setSelectionModel(gsmSelectionGrille);
grille.setWidth("100%");
grille.setAutoExpandColumn("fmt_nom_complet");
159,7 → 156,9
}
 
private void clicListe(Personne personne) {
mediateur.clicListePersonne(personne);
if (personne != null && store.getCount() > 0) {
mediateur.clicListePersonne(personne);
}
}
 
private void gererEtatActivationBouton() {
206,7 → 205,7
Info.display("Erreur", info.getMessages().toString());
}
} else {
GWT.log(mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
}
/trunk/src/org/tela_botanica/client/vues/CollectionListeVue.java
122,9 → 122,9
add(grille);
}
 
private void clicListe(Collection m) {
if (store.getCount() > 0) {
mediateur.clicListeCollection(m);
private void clicListe(Collection collection) {
if (collection != null && store.getCount() > 0) {
mediateur.clicListeCollection(collection);
}
}
/trunk/src/org/tela_botanica/client/vues/StructureListeVue.java
121,7 → 121,9
}
 
private void clicListe(Structure structure) {
mediateur.clicListeStructure(structure);
if (structure != null && store.getCount() > 0) {
mediateur.clicListeStructure(structure);
}
}
private void clicSupprimerStructure(List<Structure> structuresASupprimer) {
/trunk/src/org/tela_botanica/client/vues/CollectionFormDescription.java
54,7 → 54,6
public class CollectionFormDescription extends FormulaireOnglet implements Rafraichissable {
private ChampComboBoxListeValeurs typesCollectionBotaCombo = null;
private TextField<String> coteChp = null;
private NumberField nbreEchantillonChp = null;
private Grid<UniteRangement> uniteRangementGrille = null;
private ChampComboBoxListeValeurs etatUniteRangementCombo = null;
105,11 → 104,6
typesCollectionBotaCombo.setTabIndex(tabIndex++);
precisionFieldSet.add(typesCollectionBotaCombo, new FormData(250, 0));
coteChp = new TextField<String>();
coteChp.setTabIndex(tabIndex++);
coteChp.setFieldLabel(i18nC.cote());
precisionFieldSet.add(coteChp, new FormData(450, 0));
nbreEchantillonChp = new NumberField();
nbreEchantillonChp.setFieldLabel(i18nC.nbreEchantillon());
nbreEchantillonChp.setToolTip(i18nC.nbreEchantillonInfo());
/trunk/src/org/tela_botanica/client/vues/MenuVue.java
3,6 → 3,7
import java.util.Iterator;
 
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.i18n.Constantes;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.Menu;
12,6 → 13,7
 
import com.extjs.gxt.ui.client.event.Events;
import com.extjs.gxt.ui.client.GXT;
import com.extjs.gxt.ui.client.Registry;
import com.extjs.gxt.ui.client.event.Listener;
import com.extjs.gxt.ui.client.event.TreePanelEvent;
import com.extjs.gxt.ui.client.store.TreeStore;
117,6 → 119,7
public void rafraichir(Object nouvellesDonnees) {
if (nouvellesDonnees instanceof ProjetListe) {
projetsCache = (ProjetListe) nouvellesDonnees;
Registry.register(RegistreId.PROJETS, projetsCache);
ajouterProjetsAListe();
} else {
GWT.log(mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);