Subversion Repositories eFlore/Applications.coel

Rev

Rev 862 | Rev 954 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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