Subversion Repositories eFlore/Applications.coel

Rev

Rev 858 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 858 Rev 859
Line 2... Line 2...
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.composants.ConteneurMultiChamps;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
-
 
8
import org.tela_botanica.client.modeles.Valeur;
8
import org.tela_botanica.client.interfaces.Rafraichissable;
Line 9... Line -...
9
import org.tela_botanica.client.modeles.ValeurListe;
-
 
10
 
9
import org.tela_botanica.client.modeles.ValeurListe;
11
import com.extjs.gxt.ui.client.event.BaseEvent;
-
 
12
import com.extjs.gxt.ui.client.event.Events;
-
 
13
import com.extjs.gxt.ui.client.event.Listener;
-
 
14
import com.extjs.gxt.ui.client.widget.Html;
10
 
15
import com.extjs.gxt.ui.client.widget.LayoutContainer;
11
import com.extjs.gxt.ui.client.util.Margins;
16
import com.extjs.gxt.ui.client.widget.Text;
12
import com.extjs.gxt.ui.client.widget.Text;
17
import com.extjs.gxt.ui.client.widget.form.DateField;
-
 
18
import com.extjs.gxt.ui.client.widget.form.FieldSet;
13
import com.extjs.gxt.ui.client.widget.form.DateField;
19
import com.extjs.gxt.ui.client.widget.form.LabelField;
-
 
20
import com.extjs.gxt.ui.client.widget.form.TextArea;
-
 
21
import com.extjs.gxt.ui.client.widget.form.TextField;
-
 
22
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
-
 
23
import com.extjs.gxt.ui.client.widget.layout.ColumnData;
14
import com.extjs.gxt.ui.client.widget.form.FieldSet;
24
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
-
 
25
import com.extjs.gxt.ui.client.widget.layout.FormData;
15
import com.extjs.gxt.ui.client.widget.form.TextArea;
26
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
16
import com.extjs.gxt.ui.client.widget.layout.FormData;
Line 27... Line 17...
27
import com.extjs.gxt.ui.client.widget.layout.RowLayout;
17
import com.extjs.gxt.ui.client.widget.layout.HBoxLayoutData;
Line 28... Line 18...
28
import com.google.gwt.core.client.GWT;
18
import com.google.gwt.core.client.GWT;
Line 88... Line 78...
88
		periodeFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
78
		periodeFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
Line 89... Line 79...
89
		
79
		
90
		periodeConstitutionChp = new ChampCaseACocher(i18nC.periodeConstitution(), "siecleNaturaliste", false);
80
		periodeConstitutionChp = new ChampCaseACocher(i18nC.periodeConstitution(), "siecleNaturaliste", false);
Line 91... Line -...
91
		periodeFieldSet.add(periodeConstitutionChp);
-
 
92
 
-
 
93
		LayoutContainer dateDebutConteneurGeneral = new LayoutContainer();
81
		periodeFieldSet.add(periodeConstitutionChp);
94
		dateDebutConteneurGeneral.setLayout(new RowLayout());
-
 
95
		LabelField dateDebutLabel = new LabelField(i18nC.dateDebutCollection()+":");
-
 
96
		dateDebutConteneurGeneral.add(dateDebutLabel);
-
 
-
 
82
 
97
		LayoutContainer dateDebutConteneur = new LayoutContainer();
83
		ConteneurMultiChamps dateDebutConteneur = new ConteneurMultiChamps(i18nC.dateDebutCollection());
98
		dateDebutConteneur.setLayout(new ColumnLayout());
84
		
-
 
85
		dateDebutChp  = new DateField();
99
		dateDebutChp  = new DateField();
86
		dateDebutConteneur.ajouterChamp(dateDebutChp, new HBoxLayoutData(new Margins(0, 20, 0, 0)));
100
		dateDebutConteneur.add(dateDebutChp, new ColumnData(220));
87
		
101
		dateDebutCombo = new ChampComboBoxListeValeurs(null, "dateDebut");
-
 
102
		dateDebutCombo.setTrie("id_valeur");
88
		dateDebutCombo = new ChampComboBoxListeValeurs(null, "dateDebut");
-
 
89
		dateDebutCombo.setTrie("id_valeur");
103
		dateDebutConteneur.add(dateDebutCombo, new ColumnData(160));
90
		dateDebutConteneur.ajouterChamp(dateDebutCombo);
104
		dateDebutConteneurGeneral.add(dateDebutConteneur);
91
		
105
		periodeFieldSet.add(dateDebutConteneurGeneral);
-
 
106
		
-
 
107
		LayoutContainer dateFinConteneurGeneral = new LayoutContainer();
92
		periodeFieldSet.add(dateDebutConteneur);
108
		dateFinConteneurGeneral.setLayout(new RowLayout());
-
 
109
		LabelField dateFinLabel = new LabelField(i18nC.dateFinCollection()+":");
-
 
110
		dateFinConteneurGeneral.add(dateFinLabel);
-
 
-
 
93
		
111
		LayoutContainer dateFinConteneur = new LayoutContainer();
94
		ConteneurMultiChamps dateFinConteneur = new ConteneurMultiChamps(i18nC.dateFinCollection());
112
		dateFinConteneur.setLayout(new ColumnLayout());
95
		
-
 
96
		dateFinChp = new DateField();
113
		dateFinChp   = new DateField();
97
		dateFinConteneur.ajouterChamp(dateFinChp, new HBoxLayoutData(new Margins(0, 20, 0, 0)));
114
		dateFinConteneur.add(dateFinChp, new ColumnData(220));
98
		
115
		dateFinCombo = new ChampComboBoxListeValeurs(null, "dateFin");
-
 
116
		dateFinCombo.setTrie("id_valeur");
99
		dateFinCombo = new ChampComboBoxListeValeurs(null, "dateFin");
-
 
100
		dateFinCombo.setTrie("id_valeur");
117
		dateFinConteneur.add(dateFinCombo, new ColumnData(160));
101
		dateFinConteneur.ajouterChamp(dateFinCombo);
Line 118... Line 102...
118
		dateFinConteneurGeneral.add(dateFinConteneur);
102
		
119
		periodeFieldSet.add(dateFinConteneurGeneral);
103
		periodeFieldSet.add(dateFinConteneur);
Line 120... Line 104...
120
		
104
		
121
		add(periodeFieldSet);
105
		add(periodeFieldSet);
122
	}
106
	}
123
	
107
	
124
	private void creerFieldsetClassement() {
108
	private void creerFieldsetClassement() {
125
		FieldSet classementFieldSet = new FieldSet();
109
		FieldSet classementFieldSet = new FieldSet();
-
 
110
		classementFieldSet.setHeading("Classement");
-
 
111
		classementFieldSet.setCollapsible(true);
-
 
112
		classementFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
126
		classementFieldSet.setHeading("Classement");
113
 
127
		classementFieldSet.setCollapsible(true);
114
		etatClassementCombo  = new ChampComboBoxListeValeurs(i18nC.etatClassementCollection(), "etat", tabIndex++);
128
		classementFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
-
 
129
		
115
		classementFieldSet.add(etatClassementCombo);
Line 130... Line 116...
130
		annotationClassementChp = new TextArea();
116
 
131
		annotationClassementChp.setFieldLabel(i18nC.annotationClassementCollection());
117
		annotationClassementChp = new TextArea();
Line 132... Line 118...
132
		annotationClassementChp.setToolTip(i18nC.annotationClassementCollectionInfo());
118
		annotationClassementChp.setFieldLabel(i18nC.annotationClassementCollection());
133
		classementFieldSet.add(annotationClassementChp, new FormData(550, 0));
119
		classementFieldSet.add(annotationClassementChp, new FormData(550, 0));
Line 134... Line 120...
134
		
120