Line 2... |
Line 2... |
2 |
|
2 |
|
Line 3... |
Line 3... |
3 |
import java.util.ArrayList;
|
3 |
import java.util.ArrayList;
|
4 |
|
4 |
|
- |
|
5 |
import org.tela_botanica.client.ComposantClass;
|
5 |
import org.tela_botanica.client.ComposantClass;
|
6 |
import org.tela_botanica.client.Mediateur;
|
6 |
import org.tela_botanica.client.Mediateur;
|
7 |
import org.tela_botanica.client.composants.ChampCaseACocher;
|
7 |
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs;
|
8 |
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs;
|
8 |
import org.tela_botanica.client.composants.ChampMultiValeurs;
|
9 |
import org.tela_botanica.client.composants.ChampMultiValeurs;
|
9 |
import org.tela_botanica.client.composants.ConteneurMultiChamps;
|
- |
|
10 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
10 |
import org.tela_botanica.client.composants.ConteneurMultiChamps;
|
11 |
import org.tela_botanica.client.modeles.Valeur;
|
11 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
12 |
import org.tela_botanica.client.modeles.ValeurListe;
|
12 |
import org.tela_botanica.client.modeles.ValeurListe;
|
13 |
import org.tela_botanica.client.modeles.collection.Collection;
|
13 |
import org.tela_botanica.client.modeles.collection.Collection;
|
14 |
import org.tela_botanica.client.modeles.collection.CollectionListe;
|
14 |
import org.tela_botanica.client.modeles.collection.CollectionListe;
|
Line 35... |
Line 35... |
35 |
import com.extjs.gxt.ui.client.widget.form.TextField;
|
35 |
import com.extjs.gxt.ui.client.widget.form.TextField;
|
36 |
import com.extjs.gxt.ui.client.widget.form.Validator;
|
36 |
import com.extjs.gxt.ui.client.widget.form.Validator;
|
37 |
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
|
37 |
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
|
38 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
38 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
39 |
import com.extjs.gxt.ui.client.widget.layout.HBoxLayoutData;
|
39 |
import com.extjs.gxt.ui.client.widget.layout.HBoxLayoutData;
|
40 |
import com.google.gwt.core.client.GWT;
|
- |
|
41 |
import com.google.gwt.i18n.client.NumberFormat;
|
40 |
import com.google.gwt.i18n.client.NumberFormat;
|
Line 42... |
Line 41... |
42 |
|
41 |
|
Line 43... |
Line 42... |
43 |
public class CollectionFormGeneral extends FormulaireOnglet implements Rafraichissable {
|
42 |
public class CollectionFormGeneral extends FormulaireOnglet implements Rafraichissable {
|
44 |
|
43 |
|
Line 45... |
Line 44... |
45 |
private Collection collection = null;
|
44 |
private Collection collection = null;
|
Line 46... |
Line 45... |
46 |
private Collection collectionCollectee = null;
|
45 |
private Collection collectionCollectee = null;
|
47 |
|
46 |
|
48 |
private HiddenField<String> idCollectionChp;
|
47 |
private HiddenField<String> idCollectionChp = null;
|
Line -... |
Line 48... |
- |
|
48 |
|
49 |
|
49 |
private ComboBox<Projet> projetsCombo = null;
|
50 |
private ComboBox<Projet> projetsCombo = null;
|
50 |
private ComboBox<Structure> structuresCombo = null;
|
Line 51... |
Line 51... |
51 |
private ComboBox<Structure> structuresCombo = null;
|
51 |
private ComboBox<Collection> collectionsCombo = null;
|
52 |
private ComboBox<Collection> collectionsCombo = null;
|
52 |
|
53 |
|
53 |
private ChampCaseACocher periodeConstitutionChp = null;
|
54 |
private ChampComboBoxListeValeurs groupementPrincipeCombo;
|
54 |
private ChampComboBoxListeValeurs groupementPrincipeCombo = null;
|
Line 55... |
Line 55... |
55 |
private ChampMultiValeurs lieuCouvertureChp = null;
|
55 |
private ChampMultiValeurs lieuCouvertureChp = null;
|
56 |
|
56 |
|
57 |
private ChampComboBoxListeValeurs specimenTypeCombo = null;
|
57 |
private ChampComboBoxListeValeurs specimenTypeCombo = null;
|
58 |
private ChampComboBoxListeValeurs precisionTypeNbreCombo = null;
|
58 |
private ChampComboBoxListeValeurs precisionTypeNbreCombo = null;
|
Line 251... |
Line 251... |
251 |
FieldSet couvertureFieldSet = new FieldSet();
|
251 |
FieldSet couvertureFieldSet = new FieldSet();
|
252 |
couvertureFieldSet.setHeading("Couvertures");
|
252 |
couvertureFieldSet.setHeading("Couvertures");
|
253 |
couvertureFieldSet.setCollapsible(true);
|
253 |
couvertureFieldSet.setCollapsible(true);
|
254 |
couvertureFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
|
254 |
couvertureFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
|
Line -... |
Line 255... |
- |
|
255 |
|
- |
|
256 |
periodeConstitutionChp = new ChampCaseACocher(i18nC.periodeConstitution(), "siecleNaturaliste", false);
|
- |
|
257 |
couvertureFieldSet.add(periodeConstitutionChp);
|
255 |
|
258 |
|
256 |
groupementPrincipeCombo = new ChampComboBoxListeValeurs(i18nC.groupementPrincipeCollection(), "groupementPrincipe", tabIndex++);
|
259 |
groupementPrincipeCombo = new ChampComboBoxListeValeurs(i18nC.groupementPrincipeCollection(), "groupementPrincipe", tabIndex++);
|
257 |
groupementPrincipeCombo.setToolTip(i18nC.groupementPrincipeCollectionInfo());
|
260 |
groupementPrincipeCombo.setToolTip(i18nC.groupementPrincipeCollectionInfo());
|
Line 258... |
Line 261... |
258 |
couvertureFieldSet.add(groupementPrincipeCombo);
|
261 |
couvertureFieldSet.add(groupementPrincipeCombo);
|
Line 314... |
Line 317... |
314 |
descriptionChp.setValue(collection.getDescription());
|
317 |
descriptionChp.setValue(collection.getDescription());
|
315 |
descriptionSpecialisteChp.setValue(collection.getDescriptionSpecialiste());
|
318 |
descriptionSpecialisteChp.setValue(collection.getDescriptionSpecialiste());
|
316 |
historiqueChp.setValue(collection.getHistorique());
|
319 |
historiqueChp.setValue(collection.getHistorique());
|
317 |
urlsChp.peupler(collection.getUrls());
|
320 |
urlsChp.peupler(collection.getUrls());
|
Line -... |
Line 321... |
- |
|
321 |
|
318 |
|
322 |
periodeConstitutionChp.peupler(collection.getPeriodeConstitution());
|
319 |
groupementPrincipeCombo.peupler(collection.getGroupementPrincipe());
|
323 |
groupementPrincipeCombo.peupler(collection.getGroupementPrincipe());
|
320 |
butRealisationCombo.peupler(collection.getGroupementBut());
|
324 |
butRealisationCombo.peupler(collection.getGroupementBut());
|
Line 321... |
Line 325... |
321 |
lieuCouvertureChp.peupler(collection.getCouvertureLieu());
|
325 |
lieuCouvertureChp.peupler(collection.getCouvertureLieu());
|
Line 354... |
Line 358... |
354 |
collectionCollectee.setDescription(descriptionChp.getValue());
|
358 |
collectionCollectee.setDescription(descriptionChp.getValue());
|
355 |
collectionCollectee.setDescriptionSpecialiste(descriptionSpecialisteChp.getValue());
|
359 |
collectionCollectee.setDescriptionSpecialiste(descriptionSpecialisteChp.getValue());
|
356 |
collectionCollectee.setHistorique(historiqueChp.getValue());
|
360 |
collectionCollectee.setHistorique(historiqueChp.getValue());
|
357 |
collectionCollectee.setUrls(urlsChp.getValeurs());
|
361 |
collectionCollectee.setUrls(urlsChp.getValeurs());
|
Line -... |
Line 362... |
- |
|
362 |
|
358 |
|
363 |
collectionCollectee.setPeriodeConstitution(periodeConstitutionChp.getValeur());
|
359 |
collectionCollectee.setGroupementPrincipe(groupementPrincipeCombo.getValeur());
|
364 |
collectionCollectee.setGroupementPrincipe(groupementPrincipeCombo.getValeur());
|
360 |
collectionCollectee.setGroupementBut(butRealisationCombo.getValeur());
|
365 |
collectionCollectee.setGroupementBut(butRealisationCombo.getValeur());
|
Line 361... |
Line 366... |
361 |
collectionCollectee.setCouvertureLieu(lieuCouvertureChp.getValeurs());
|
366 |
collectionCollectee.setCouvertureLieu(lieuCouvertureChp.getValeurs());
|