Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2 Rev 5
Line 9... Line 9...
9
import com.gwtext.client.widgets.Panel;
9
import com.gwtext.client.widgets.Panel;
10
import com.gwtext.client.widgets.event.KeyListener;
10
import com.gwtext.client.widgets.event.KeyListener;
11
import com.gwtext.client.widgets.form.TextField;
11
import com.gwtext.client.widgets.form.TextField;
Line 12... Line 12...
12
 
12
 
13
/**
13
/**
14
 * Fenêtre de recherche pour les mots clés, contenant un champ texte, 
14
 * Fenêtre de recherche pour les mots clés, contenant un champ texte, et un
-
 
15
 * bouton cliquable
15
 * et un bouton cliquable
16
 * 
16
 * @author aurelien
17
 * @author aurelien
17
 *
18
 * 
18
 */
19
 */
-
 
20
public class BarreRechercheFiltreVue extends Panel implements Rafraichissable,
Line 19... Line 21...
19
public class BarreRechercheFiltreVue extends Panel implements Rafraichissable, Filtrable {
21
		Filtrable {
20
 
22
 
21
	/**
23
	/**
22
	 * Médiateur associé à la vue
24
	 * Médiateur associé à la vue
Line 41... Line 43...
41
	
43
 
42
	/**
44
	/**
43
	 * Constructeur sans argument (privé car ne doit pas être utilisé)
45
	 * Constructeur sans argument (privé car ne doit pas être utilisé)
44
	 */
46
	 */
45
	@SuppressWarnings("unused")
47
	@SuppressWarnings("unused")
46
	private BarreRechercheFiltreVue()
-
 
47
	{
48
	private BarreRechercheFiltreVue() {
48
		super() ;
49
		super();
Line 49... Line 50...
49
	}
50
	}
50
	
51
 
-
 
52
	/**
51
	/**
53
	 * Constructeur avec médiateur
52
	 * Constructeur avec médiateur 
54
	 * 
53
	 * @param im
55
	 * @param im
54
	 */
-
 
55
	public BarreRechercheFiltreVue(ImageMediateur im)
56
	 */
56
	{
57
	public BarreRechercheFiltreVue(ImageMediateur im) {
Line 57... Line 58...
57
		super() ;
58
		super();
58
		iMediateur = im ;
59
		iMediateur = im;
Line 72... Line 73...
72
	}
73
	}
Line 73... Line 74...
73
	
74
 
74
	/**
75
	/**
75
	 * ajoute des listeners
76
	 * ajoute des listeners
76
	 */
77
	 */
77
	private void ajouterListeners()
-
 
Line 78... Line 78...
78
	{
78
	private void ajouterListeners() {
79
		
79
 
Line 80... Line 80...
80
		// gestion de la touche entrée
80
		// gestion de la touche entrée
Line 81... Line 81...
81
		champRecherche.addKeyListener(EventObject.ENTER, new KeyListener() {
81
		champRecherche.addKeyListener(EventObject.ENTER, new KeyListener() {
-
 
82
 
82
 
83
			public void onKey(int key, EventObject e) {
83
			public void onKey(int key, EventObject e) {
84
 
Line 84... Line -...
84
				
-
 
85
				valider() ;
85
				valider();
86
				getIMediateur().obtenirPhotoGalerie(getIMediateur().getFiltreCommentaires()) ;
86
				getIMediateur().obtenirPhotoGalerie(
Line 87... Line 87...
87
			}
87
						getIMediateur().getFiltreCommentaires());
88
			
88
			}
Line 100... Line 100...
100
		
100
 
Line 101... Line 101...
101
	}
101
	}
102
 
102
 
-
 
103
	/**
103
	/**
104
	 * renvoie l'état du filtre (modifié ou non)
104
	 * renvoie l'état du filtre (modifié ou non)
105
	 * 
105
	 * @return l'état du filtre
106
	 * @return l'état du filtre
Line 106... Line 107...
106
	 */
107
	 */
107
	public boolean renvoyerEtatFiltre() {
108
	public boolean renvoyerEtatFiltre() {
Line 108... Line 109...
108
		
109
 
109
		return filtreModifie ;
110
		return filtreModifie;
-
 
111
	}
110
	}
112
 
111
 
113
	/**
112
	/**
114
	 * Renvoie le nom du filtre
Line 113... Line 115...
113
	 * Renvoie le nom du filtre
115
	 * 
114
	 * @return le nom du filtre
116
	 * @return le nom du filtre
Line 115... Line 117...
115
	 */
117
	 */
116
	public String renvoyerNomFiltre() {
118
	public String renvoyerNomFiltre() {
-
 
119
 
117
		
120
		return "Recherche Commentaires";
118
		return "Recherche Commentaires" ;
121
	}
119
	}
122
 
Line -... Line 123...
-
 
123
	/**
120
	
124
	 * Renvoie un tableau contenant le nom du champ à filtrer et la valeur
121
	/**
125
	 * 
122
	 * Renvoie un tableau contenant le nom du champ à filtrer et la valeur
126
	 * @return un tableau contenant le nom du champ à filtrer et sa valeur
Line 123... Line 127...
123
	 * @return un tableau contenant le nom du champ à filtrer et sa valeur
127
	 */
124
	 */
128
	public String[] renvoyerValeursAFiltrer() {
-
 
129
 
125
	public String[] renvoyerValeursAFiltrer() {
130
		valider() ;
126
		
131
		String[] valeurFiltre = { "ci_meta_comment", motsAChercher };
127
		String[] valeurFiltre = {"ci_meta_comment" , motsAChercher } ;
132
		return valeurFiltre;
128
		return valeurFiltre ;
-
 
129
	}
133
	}
130
	
134
 
Line 131... Line 135...
131
	/**
135
	/**
132
	 * Accesseur pour le médiateur
136
	 * Accesseur pour le médiateur
133
	 * @return le médiateur associé 
137
	 * 
134
	 */
138
	 * @return le médiateur associé
135
	public ImageMediateur getIMediateur()
139
	 */
136
	{
-
 
137
		return iMediateur ;
140
	public ImageMediateur getIMediateur() {
138
	}
141
		return iMediateur;
139
	
142
	}
Line 140... Line 143...
140
	/**
143