Subversion Repositories eFlore/Applications.coel

Rev

Rev 975 | Rev 1032 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 975 Rev 1018
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());