Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1088 → Rev 1089

/trunk/src/org/tela_botanica/client/vues/FiltreVue.java
5,6 → 5,7
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.i18n.Constantes;
import org.tela_botanica.client.images.Images;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.projet.Projet;
import org.tela_botanica.client.modeles.projet.ProjetListe;
14,7 → 15,9
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
import com.extjs.gxt.ui.client.store.ListStore;
import com.extjs.gxt.ui.client.widget.ContentPanel;
import com.extjs.gxt.ui.client.widget.button.Button;
import com.extjs.gxt.ui.client.widget.form.ComboBox;
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
import com.google.gwt.core.client.GWT;
 
44,6 → 47,7
private void initialiserListeProjets() {
// Ajout de la sélection des projets
listeProjets = new ComboBox<Projet>();
projets = new ListStore<Projet>();
51,6 → 55,9
listeProjets.setEditable(false);
listeProjets.setDisplayField("nom");
listeProjets.setEmptyText(i18nC.txtListeProjetDefaut());
listeProjets.setTypeAhead(true);
listeProjets.setTriggerAction(TriggerAction.ALL);
// Ajout d'un écouteur pour le changement => enregistre la valeur courante du projet dans le registre
listeProjets.addSelectionChangedListener(new SelectionChangedListener<Projet>() {
67,6 → 74,11
private void afficherListeProjets(List projetsRecus) {
projets.removeAll();
Projet fake = new Projet();
fake.set("nom", i18nC.txtListeProjetDefaut());
projetsRecus.add(0, fake);
projets.add(projetsRecus);
listeProjets.setStore(projets);
layout();