Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 157 Rev 203
Line 7... Line 7...
7
import com.google.gwt.http.client.Request;
7
import com.google.gwt.http.client.Request;
8
import com.google.gwt.http.client.RequestBuilder;
8
import com.google.gwt.http.client.RequestBuilder;
9
import com.google.gwt.http.client.RequestCallback;
9
import com.google.gwt.http.client.RequestCallback;
10
import com.google.gwt.http.client.RequestException;
10
import com.google.gwt.http.client.RequestException;
11
import com.google.gwt.http.client.Response;
11
import com.google.gwt.http.client.Response;
-
 
12
import com.google.gwt.http.client.URL;
12
import com.google.gwt.json.client.JSONArray;
13
import com.google.gwt.json.client.JSONArray;
13
import com.google.gwt.json.client.JSONParser;
14
import com.google.gwt.json.client.JSONParser;
14
import com.google.gwt.json.client.JSONString;
15
import com.google.gwt.json.client.JSONString;
15
import com.google.gwt.json.client.JSONValue;
16
import com.google.gwt.json.client.JSONValue;
16
import com.google.gwt.user.client.Window;
17
import com.google.gwt.user.client.Window;
Line 47... Line 48...
47
		String requete = "" ;
48
		String requete = "" ;
Line 48... Line 49...
48
			
49
			
49
		if(criteres != null)
50
		if(criteres != null)
50
		{
51
		{
51
			// on construit les paramètres du get avec les critères (&critere1=valeur1&critere2=valeur2 etc...)
52
			// on construit les paramètres du get avec les critères (&critere1=valeur1&critere2=valeur2 etc...)
Line 52... Line 53...
52
			// ils contiennent limite et taille page
53
			// ils contiennent limite et taille page et autres filtres (communes , lieu dit etc ...)S
Line 53... Line 54...
53
			
54
			
54
			for (int i = 0; i < criteres.length; i++) {
55
			for (int i = 0; i < criteres.length; i++) {
55
				
56
				
56
				if(!criteres[i][1].equals(""))
57
				if(!criteres[i][1].equals(""))
57
				{
58
				{
58
					if(i!= 0)
59
					if(i!= 0)
59
					{
60
					{
60
						requete += "&";
61
						requete += "&";
61
					}
62
					}
62
					requete += criteres[i][0]+"="+criteres[i][1] ;
63
					requete += criteres[i][0]+"="+URL.encodeComponent(criteres[i][1]) ;
Line 63... Line 64...
63
				}
64
				}