Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1513 Rev 1593
Line 9... Line 9...
9
import org.tela_botanica.client.images.Images;
9
import org.tela_botanica.client.images.Images;
10
import org.tela_botanica.client.interfaces.Rafraichissable;
10
import org.tela_botanica.client.interfaces.Rafraichissable;
11
import org.tela_botanica.client.modeles.Valeur;
11
import org.tela_botanica.client.modeles.Valeur;
12
import org.tela_botanica.client.modeles.ValeurListe;
12
import org.tela_botanica.client.modeles.ValeurListe;
13
import org.tela_botanica.client.modeles.aDonnee;
13
import org.tela_botanica.client.modeles.aDonnee;
14
import org.tela_botanica.client.util.Debug;
-
 
15
import org.tela_botanica.client.vues.Formulaire;
-
 
Line 16... Line 14...
16
 
14
 
17
import com.extjs.gxt.ui.client.Registry;
-
 
18
import com.extjs.gxt.ui.client.data.ModelData;
15
import com.extjs.gxt.ui.client.Registry;
19
import com.extjs.gxt.ui.client.data.ModelType;
16
import com.extjs.gxt.ui.client.data.ModelType;
20
import com.extjs.gxt.ui.client.event.ButtonEvent;
17
import com.extjs.gxt.ui.client.event.ButtonEvent;
21
import com.extjs.gxt.ui.client.event.Events;
18
import com.extjs.gxt.ui.client.event.Events;
22
import com.extjs.gxt.ui.client.event.FieldEvent;
19
import com.extjs.gxt.ui.client.event.FieldEvent;
23
import com.extjs.gxt.ui.client.event.Listener;
20
import com.extjs.gxt.ui.client.event.Listener;
24
import com.extjs.gxt.ui.client.event.SelectionListener;
-
 
25
import com.extjs.gxt.ui.client.store.ListStore;
-
 
26
import com.extjs.gxt.ui.client.widget.Component;
21
import com.extjs.gxt.ui.client.event.SelectionListener;
27
import com.extjs.gxt.ui.client.widget.LayoutContainer;
22
import com.extjs.gxt.ui.client.widget.LayoutContainer;
28
import com.extjs.gxt.ui.client.widget.MessageBox;
23
import com.extjs.gxt.ui.client.widget.MessageBox;
29
import com.extjs.gxt.ui.client.widget.Text;
24
import com.extjs.gxt.ui.client.widget.Text;
30
import com.extjs.gxt.ui.client.widget.button.Button;
-
 
31
import com.extjs.gxt.ui.client.widget.form.ComboBox;
-
 
32
import com.extjs.gxt.ui.client.widget.form.Field;
-
 
33
import com.extjs.gxt.ui.client.widget.form.HiddenField;
-
 
34
import com.extjs.gxt.ui.client.widget.form.LabelField;
-
 
35
import com.extjs.gxt.ui.client.widget.form.TextField;
-
 
36
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
25
import com.extjs.gxt.ui.client.widget.button.Button;
37
import com.extjs.gxt.ui.client.widget.layout.ColumnData;
26
import com.extjs.gxt.ui.client.widget.layout.ColumnData;
38
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
-
 
Line 39... Line 27...
39
import com.extjs.gxt.ui.client.widget.layout.RowLayout;
27
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
Line 40... Line 28...
40
 
28
 
41
public class ChampMultiValeursMultiTypesPaginable extends ChampMultiValeursPaginable implements Rafraichissable {
29
public class ChampMultiValeursMultiTypesPaginable extends ChampMultiValeursPaginable implements Rafraichissable {
Line 99... Line 87...
99
	--------------------------------------------*/
87
	--------------------------------------------*/
Line 100... Line 88...
100
	
88
	
101
	@Override
89
	@Override
102
	public void rafraichir(Object nouvellesDonnees) {
90
	public void rafraichir(Object nouvellesDonnees) {
103
		super.rafraichir(nouvellesDonnees);
-
 
104
		
91
		super.rafraichir(nouvellesDonnees);
105
		if (nouvellesDonnees instanceof ValeurListe) {
92
		if (nouvellesDonnees instanceof ValeurListe) {
106
			Valeur v = ((ValeurListe)nouvellesDonnees).toList().get(0);
93
			Valeur v = ((ValeurListe)nouvellesDonnees).toList().get(0);
107
			ajouterValeur(tempMapValeurs.get(Integer.parseInt(v.getId())), v.getNom(), v.getId());
94
			ajouterValeur(tempMapValeurs.get(Integer.parseInt(v.getId())), v.getNom(), v.getId());
108
		}
95
		}
Line 173... Line 160...
173
					} else {
160
					} else {
174
						tempMapValeurs.put(((Configuration)(Registry.get(RegistreId.CONFIG))).getListeId(idType), idValeur);
161
						tempMapValeurs.put(((Configuration)(Registry.get(RegistreId.CONFIG))).getListeId(idType), idValeur);
175
					}
162
					}
Line 176... Line 163...
176
	
163
	
177
					// Champ Types
164
					// Champ Types
178
					mediateur.obtenirListeValeurEtRafraichir(this, Integer.parseInt(idType), null);
165
					mediateur.obtenirValeurEtRafraichir(this,"*", idType, null);
179
				} else {
166
				} else {
180
					InfoLogger.display("Erreur", "ChampMultiValeursMultiTypesPaginable. Erreur dans le split de "+chaineExistante, true);
167
					InfoLogger.display("Erreur", "ChampMultiValeursMultiTypesPaginable. Erreur dans le split de "+chaineExistante, true);
181
				}
168
				}
182
			}
169
			}