Subversion Repositories eFlore/Applications.coel

Rev

Rev 934 | Go to most recent revision | Details | Last modification | View Log | RSS feed

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