Subversion Repositories eFlore/Applications.coel

Rev

Rev 862 | Rev 954 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
934 jpm 1
package org.tela_botanica.client.vues.collection;
862 jpm 2
 
3
import org.tela_botanica.client.Mediateur;
4
import org.tela_botanica.client.composants.ChampCaseACocher;
5
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs;
6
import org.tela_botanica.client.composants.ChampSliderPourcentage;
934 jpm 7
import org.tela_botanica.client.vues.Formulaire;
8
import org.tela_botanica.client.vues.FormulaireOnglet;
862 jpm 9
 
10
import com.extjs.gxt.ui.client.widget.form.TextArea;
11
import com.extjs.gxt.ui.client.widget.layout.FormData;
12
import com.google.gwt.core.client.GWT;
13
 
14
public class CollectionFormInventaire extends FormulaireOnglet {
15
 
16
	private ChampComboBoxListeValeurs existenceInventaireCombo = null;
17
	private ChampComboBoxListeValeurs auteurInventaireCombo = null;
18
	private ChampComboBoxListeValeurs formeInventaireCombo = null;
19
	private TextArea infoInventaireChp = null;
20
	private ChampCaseACocher digitalInventaireChp = null;
21
	private ChampSliderPourcentage pourcentDigitalInventaireChp = null;
22
	private ChampComboBoxListeValeurs etatInventaireCombo = null;
23
	private TextArea typeDonneeInventaireChp = null;
24
 
25
	public CollectionFormInventaire(Formulaire formulaireCourrant) {
26
		initialiserOnglet(formulaireCourrant);
27
		setId("inventaire");
28
		setText(Mediateur.i18nC.collectionInventaire());
29
		int tabIndex = formulaireCourrant.tabIndex;
30
 
31
		existenceInventaireCombo = new ChampComboBoxListeValeurs(i18nC.existenceInventaireCollection(), "onpi", tabIndex++);
32
		existenceInventaireCombo.setTrie("id_valeur");
33
		add(existenceInventaireCombo, new FormData(300, 0));
34
 
35
		auteurInventaireCombo = new ChampComboBoxListeValeurs(i18nC.auteurInventaireCollection(), "onpi", tabIndex++);
36
		auteurInventaireCombo.setTrie("id_valeur");
37
		auteurInventaireCombo.setTabIndex(tabIndex++);
38
		add(auteurInventaireCombo, new FormData(300, 0));
39
 
40
		formeInventaireCombo = new ChampComboBoxListeValeurs(i18nC.formeInventaireCollection(), "inventaireForme", tabIndex++);
41
		formeInventaireCombo.setTabIndex(tabIndex++);
42
		add(formeInventaireCombo, new FormData(300, 0));
43
 
44
		infoInventaireChp = new TextArea();
45
		infoInventaireChp.setTabIndex(tabIndex++);
46
		infoInventaireChp.setFieldLabel(i18nC.infoInventaireCollection());
47
		add(infoInventaireChp, new FormData(550, 0));
48
 
49
		digitalInventaireChp = new ChampCaseACocher(i18nC.digitalInventaireCollection(), "inventaireLogiciel", true);
50
		add(digitalInventaireChp);
51
 
52
		pourcentDigitalInventaireChp = new ChampSliderPourcentage(i18nC.pourcentDigitalInventaireCollection());
53
		pourcentDigitalInventaireChp.setTabIndex(tabIndex++);
54
		add(pourcentDigitalInventaireChp, new FormData(200, 0));
55
 
56
		etatInventaireCombo = new ChampComboBoxListeValeurs(i18nC.etatInventaireCollection(), "inventaireEtat", tabIndex++);
57
		etatInventaireCombo.setTabIndex(tabIndex++);
58
		add(etatInventaireCombo, new FormData(300, 0));
59
 
60
		typeDonneeInventaireChp = new TextArea();
61
		typeDonneeInventaireChp.setTabIndex(tabIndex++);
62
		typeDonneeInventaireChp.setFieldLabel(i18nC.typeDonneeInventaireCollection());
63
		add(typeDonneeInventaireChp, new FormData(550, 0));
64
	}
65
 
66
	public void rafraichir(Object nouvellesDonnees) {
67
		GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
68
	}
69
 
70
}