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