Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1513 Rev 1526
Line 1... Line 1...
1
package org.tela_botanica.client.composants.pagination;
1
package org.tela_botanica.client.composants.pagination;
Line 2... Line -...
2
 
-
 
3
import java.util.Iterator;
-
 
4
import java.util.List;
-
 
5
import java.util.Map;
-
 
6
import java.util.Set;
-
 
7
 
2
 
8
import org.tela_botanica.client.interfaces.Rafraichissable;
3
import org.tela_botanica.client.interfaces.Rafraichissable;
9
import org.tela_botanica.client.modeles.Information;
-
 
10
import org.tela_botanica.client.modeles.collection.CollectionAPersonne;
-
 
11
import org.tela_botanica.client.modeles.personne.Personne;
4
import org.tela_botanica.client.modeles.Information;
12
import org.tela_botanica.client.util.Debug;
5
import org.tela_botanica.client.util.Debug;
Line 13... Line -...
13
import org.tela_botanica.client.util.UtilString;
-
 
14
 
-
 
15
import com.extjs.gxt.ui.client.data.BaseListLoadResult;
-
 
16
import com.extjs.gxt.ui.client.data.BaseModelData;
6
import org.tela_botanica.client.util.UtilString;
17
import com.extjs.gxt.ui.client.data.BasePagingLoadResult;
7
 
18
import com.extjs.gxt.ui.client.data.BasePagingLoader;
8
import com.extjs.gxt.ui.client.data.BasePagingLoader;
19
import com.extjs.gxt.ui.client.data.LoadEvent;
9
import com.extjs.gxt.ui.client.data.LoadEvent;
Line 34... Line 24...
34
	
24
	
35
	public boolean load(Object loadConfig, String recherche, boolean doRafraichir) {
25
	public boolean load(Object loadConfig, String recherche, boolean doRafraichir) {
36
		this.doRafraichir = doRafraichir;
26
		this.doRafraichir = doRafraichir;
37
		if (fireEvent(BeforeLoad, new LoadEvent(this, loadConfig))) {
27
		if (fireEvent(BeforeLoad, new LoadEvent(this, loadConfig))) {
38
	    lastConfig = loadConfig;
-
 
39
 
28
			lastConfig = loadConfig;
40
		this.recherche = recherche;
-
 
41
	    
29
			this.recherche = recherche;
42
	    loadData(loadConfig, recherche);
30
			loadData(loadConfig, recherche);
-
 
31
			return true;
-
 
32
		} else {
43
	    return true;
33
			return false;
44
	  }
-
 
45
	  else return false;
34
		}
Line 46... Line 35...
46
	}
35
	}
47
	
36
	
48
	public boolean load(Object loadConfig) {
37
	public boolean load(Object loadConfig) {
Line 70... Line 59...
70
	protected void loadData(final Object config, String recherche) {
59
	protected void loadData(final Object config, String recherche) {
71
		AsyncCallback<D> callback = new AsyncCallback<D>() {
60
		AsyncCallback<D> callback = new AsyncCallback<D>() {
Line 72... Line 61...
72
			
61
			
73
		    public void onFailure(Throwable caught) {
62
		    public void onFailure(Throwable caught) {
-
 
63
		    	onLoadFailure(config, caught);
74
		      onLoadFailure(config, caught);
64
		    	if (!UtilString.isEmpty(caught.getMessage())) {
-
 
65
		    		Debug.log("[FAILURE] ChargeurListe : message="+caught.getMessage());
75
		      if (!UtilString.isEmpty(caught.getMessage())) Debug.log("[FAILURE] ChargeurListe : message="+caught.getMessage());
66
		    	} else {
-
 
67
		    		Debug.log("[FAILURE] ChargeurListe : message=NULL. Peut-être le modelType est-il mal paramétré ?");
76
		      else Debug.log("[FAILURE] ChargeurListe : message=NULL. Peut-être le modelType est-il mal paramétré ?");
68
		    	}
Line 77... Line 69...
77
		    }
69
		    }
78
		    
70