Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 197 Rev 249
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.client.observation.ObservationMediateur;
3
import org.tela_botanica.client.observation.ObservationMediateur;
4
import org.tela_botanica.client.vues.ArbreMotsClesFiltreVue;
4
import org.tela_botanica.client.vues.ArbreMotsClesFiltreVue;
5
import org.tela_botanica.client.vues.observation.filtres.ArbreDateObservationFiltreVue;
5
import org.tela_botanica.client.vues.observation.filtres.ArbreDateObservationFiltreVue;
-
 
6
import org.tela_botanica.client.vues.observation.filtres.ArbreEntiteGeographiqueObservationFiltreVue;
Line 6... Line 7...
6
import org.tela_botanica.client.vues.observation.filtres.ArbreEntiteGeographiqueObservationFiltreVue;
7
import org.tela_botanica.client.vues.observation.filtres.RechercheTaxonVue;
7
 
8
 
8
import com.gwtext.client.widgets.Panel;
9
import com.gwtext.client.widgets.Panel;
Line 34... Line 35...
34
	 */
35
	 */
35
	private ArbreDateObservationFiltreVue arbreDateObservationFiltreVue = null;
36
	private ArbreDateObservationFiltreVue arbreDateObservationFiltreVue = null;
Line 36... Line 37...
36
	
37
	
Line -... Line 38...
-
 
38
	private ArbreMotsClesFiltreVue arbreMotsClesFiltreVue = null ;
-
 
39
	
Line 37... Line 40...
37
	private ArbreMotsClesFiltreVue arbreMotsClesFiltreVue = null ;
40
	private RechercheTaxonVue rechercheTaxonVue = null;
38
	
41
	
Line 61... Line 64...
61
		
64
		
62
		this.setCollapsible(true);
65
		this.setCollapsible(true);
63
		//this.setLayout(new AnchorLayout()) ;
66
		//this.setLayout(new AnchorLayout()) ;
Line -... Line 67...
-
 
67
		this.setLayout(new RowLayout());
-
 
68
		
-
 
69
		rechercheTaxonVue = new RechercheTaxonVue(observationMediateur);
-
 
70
		add(rechercheTaxonVue,new RowLayoutData(75));
-
 
71
		rechercheTaxonVue.setWidth("100%") ;
64
		this.setLayout(new RowLayout());
72
		rechercheTaxonVue.setBorder(false);
65
		
73
		
66
		arbreEntiteGeographiqueObservationFiltreVue = new ArbreEntiteGeographiqueObservationFiltreVue(observationMediateur);
74
		arbreEntiteGeographiqueObservationFiltreVue = new ArbreEntiteGeographiqueObservationFiltreVue(observationMediateur);
67
		add(arbreEntiteGeographiqueObservationFiltreVue,new RowLayoutData());
75
		add(arbreEntiteGeographiqueObservationFiltreVue,new RowLayoutData());
68
		//arbreEntiteGeographiqueObservationFiltreVue.setHeight(300) ;
76
		//arbreEntiteGeographiqueObservationFiltreVue.setHeight(300) ;
Line 102... Line 110...
102
	
110
	
103
	public ArbreMotsClesFiltreVue getArbreMotsClesFiltreVue() {
111
	public ArbreMotsClesFiltreVue getArbreMotsClesFiltreVue() {
104
		return arbreMotsClesFiltreVue;
112
		return arbreMotsClesFiltreVue;
Line -... Line 113...
-
 
113
	}
-
 
114
	
-
 
115
	public RechercheTaxonVue getRechercheTaxonVue() {
-
 
116
		return rechercheTaxonVue;
105
	}
117
	}
106
	
118
	
107
	/**
119
	/**
108
	 * Renvoie un booléen indiquant si un des filtres a été modifié
120
	 * Renvoie un booléen indiquant si un des filtres a été modifié
109
	 * 
121
	 * 
110
	 * @return true sur un des filtres est modifié, false sinon
122
	 * @return true sur un des filtres est modifié, false sinon
Line 111... Line 123...
111
	 */
123
	 */
Line 112... Line 124...
112
	public boolean renvoyerEtatFiltre() {
124
	public boolean renvoyerEtatFiltre() {
Line 113... Line 125...
113
 
125
 
114
		return (arbreEntiteGeographiqueObservationFiltreVue.renvoyerEtatFiltre() || arbreDateObservationFiltreVue.renvoyerEtatFiltre());
126
		return (arbreEntiteGeographiqueObservationFiltreVue.renvoyerEtatFiltre() || arbreDateObservationFiltreVue.renvoyerEtatFiltre() || rechercheTaxonVue.renvoyerEtatFiltre());
Line 122... Line 134...
122
	 * @return un tableau contenant les noms et les valeurs à filtrer
134
	 * @return un tableau contenant les noms et les valeurs à filtrer
123
	 */
135
	 */
124
	public String[][] renvoyerValeursAFiltrer() {
136
	public String[][] renvoyerValeursAFiltrer() {
125
		String[][] filtres = { arbreEntiteGeographiqueObservationFiltreVue.renvoyerValeursAFiltrer(),
137
		String[][] filtres = { arbreEntiteGeographiqueObservationFiltreVue.renvoyerValeursAFiltrer(),
126
								arbreDateObservationFiltreVue.renvoyerValeursAFiltrer(),
138
								arbreDateObservationFiltreVue.renvoyerValeursAFiltrer(),
127
								arbreMotsClesFiltreVue.renvoyerValeursAFiltrer()
139
								arbreMotsClesFiltreVue.renvoyerValeursAFiltrer(),
-
 
140
								rechercheTaxonVue.renvoyerValeursAFiltrer()
128
				 };
141
				 };
Line 129... Line 142...
129
		
142
		
130
		return filtres;
143
		return filtres;