Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2602 Rev 2603
Line 210... Line 210...
210
	}
210
	}
Line 211... Line 211...
211
	
211
	
Line 212... Line 212...
212
	public void requeteSuggestions() {
212
	public void requeteSuggestions() {
213
		
213
		
214
		// Suppression des espaces et caractères inutiles
214
		// Suppression des espaces et caractères inutiles
Line 215... Line 215...
215
		String valeur = suggestions.getValue().trim().isEmpty() ? "*" : suggestions.getValue().trim(); 
215
		String valeur = suggestions.getValue().trim().isEmpty() ? null : suggestions.getValue().trim(); 
216
		final String requeteAjax = URL.encodeQueryString(valeur);
216
		final String requeteAjax = URL.encodeQueryString(valeur);
217
		
217
		
218
		// ceci permet au composant qui utilise l'autocomplétion
218
		// ceci permet au composant qui utilise l'autocomplétion
219
		// d'annuler une requete
219
		// d'annuler une requete et également d'éviter de faire une requête lors du vidage du champ
Line 220... Line 220...
220
		if(requeteAjax == null) {
220
		if(requeteAjax == null) {
Line 273... Line 273...
273
	
273
	
274
	public void setTabIndex(int index) {
274
	public void setTabIndex(int index) {
275
		suggestions.setTabIndex(index);
275
		suggestions.setTabIndex(index);
Line -... Line 276...
-
 
276
	}
-
 
277
	
-
 
278
	public String getLabelText() {
-
 
279
		return label.getText();
-
 
280
	}
-
 
281
	
-
 
282
	public int getFieldWidth() {
-
 
283
		return suggestions.getOffsetWidth();
-
 
284
	}
-
 
285
	
-
 
286
	public int getLabelWidth() {
-
 
287
		return label.getOffsetWidth();
-
 
288
	}
-
 
289
	
-
 
290
	public void agrandirChamp(int largeur) {
-
 
291
		suggestions.setWidth(largeur+"px");
276
	}
292
	}
277
	
293
	
278
	protected abstract Map<String, String> parserResultatRequete(Response response);	
294
	protected abstract Map<String, String> parserResultatRequete(Response response);	
279
	protected abstract void onModificationValeur();
295
	protected abstract void onModificationValeur();
280
	protected abstract void onSelectionValeur();
296
	protected abstract void onSelectionValeur();
281
	protected abstract void onValidationSaisie();
297
	protected abstract void onValidationSaisie();