Subversion Repositories eFlore/Applications.coel

Rev

Rev 1088 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1088 Rev 1089
Line 3... Line 3...
3
import java.util.List;
3
import java.util.List;
Line 4... Line 4...
4
 
4
 
5
import org.tela_botanica.client.Mediateur;
5
import org.tela_botanica.client.Mediateur;
6
import org.tela_botanica.client.RegistreId;
6
import org.tela_botanica.client.RegistreId;
-
 
7
import org.tela_botanica.client.i18n.Constantes;
7
import org.tela_botanica.client.i18n.Constantes;
8
import org.tela_botanica.client.images.Images;
8
import org.tela_botanica.client.interfaces.Rafraichissable;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
9
import org.tela_botanica.client.modeles.projet.Projet;
10
import org.tela_botanica.client.modeles.projet.Projet;
Line 10... Line 11...
10
import org.tela_botanica.client.modeles.projet.ProjetListe;
11
import org.tela_botanica.client.modeles.projet.ProjetListe;
11
 
12
 
12
import com.extjs.gxt.ui.client.Registry;
13
import com.extjs.gxt.ui.client.Registry;
13
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
14
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
14
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
15
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
-
 
16
import com.extjs.gxt.ui.client.store.ListStore;
15
import com.extjs.gxt.ui.client.store.ListStore;
17
import com.extjs.gxt.ui.client.widget.ContentPanel;
-
 
18
import com.extjs.gxt.ui.client.widget.button.Button;
16
import com.extjs.gxt.ui.client.widget.ContentPanel;
19
import com.extjs.gxt.ui.client.widget.form.ComboBox;
17
import com.extjs.gxt.ui.client.widget.form.ComboBox;
20
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
Line 18... Line 21...
18
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
21
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
19
import com.google.gwt.core.client.GWT;
22
import com.google.gwt.core.client.GWT;
Line 42... Line 45...
42
		mediateur.selectionnerProjet(this, null);
45
		mediateur.selectionnerProjet(this, null);
43
	}
46
	}
Line 44... Line 47...
44
	
47
	
Line -... Line 48...
-
 
48
	private void initialiserListeProjets() {
45
	private void initialiserListeProjets() {
49
	
46
	
50
		
47
		// Ajout de la sélection des projets
51
		// Ajout de la sélection des projets
48
		listeProjets = new ComboBox<Projet>();
52
		listeProjets = new ComboBox<Projet>();
49
		projets = new ListStore<Projet>();
53
		projets = new ListStore<Projet>();
50
		listeProjets.setStore(projets);
54
		listeProjets.setStore(projets);
51
		listeProjets.setEditable(false);
55
		listeProjets.setEditable(false);
-
 
56
		listeProjets.setDisplayField("nom");
-
 
57
		listeProjets.setEmptyText(i18nC.txtListeProjetDefaut());
-
 
58
		listeProjets.setTypeAhead(true);
Line 52... Line 59...
52
		listeProjets.setDisplayField("nom");
59
		listeProjets.setTriggerAction(TriggerAction.ALL);  
53
		listeProjets.setEmptyText(i18nC.txtListeProjetDefaut());
60
		  
Line 54... Line 61...
54
		
61
		
Line 65... Line 72...
65
	    add(listeProjets);
72
	    add(listeProjets);
66
	}
73
	}
Line 67... Line 74...
67
	
74
	
68
	private void afficherListeProjets(List projetsRecus) {
75
	private void afficherListeProjets(List projetsRecus) {
-
 
76
		projets.removeAll();
-
 
77
		
-
 
78
		Projet fake = new Projet();
-
 
79
		fake.set("nom", i18nC.txtListeProjetDefaut());
-
 
80
		projetsRecus.add(0, fake);
69
		projets.removeAll();
81
		
70
		projets.add(projetsRecus);
82
		projets.add(projetsRecus);
71
		listeProjets.setStore(projets);
83
		listeProjets.setStore(projets);
72
		layout();
84
		layout();