Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1687 Rev 1762
Line 19... Line 19...
19
import org.tela_botanica.client.modeles.ValeurListe;
19
import org.tela_botanica.client.modeles.ValeurListe;
20
import org.tela_botanica.client.modeles.aDonnee;
20
import org.tela_botanica.client.modeles.aDonnee;
21
import org.tela_botanica.client.modeles.collection.Collection;
21
import org.tela_botanica.client.modeles.collection.Collection;
22
import org.tela_botanica.client.modeles.commentaire.Commentaire;
22
import org.tela_botanica.client.modeles.commentaire.Commentaire;
23
import org.tela_botanica.client.modeles.commentaire.CommentaireListe;
23
import org.tela_botanica.client.modeles.commentaire.CommentaireListe;
-
 
24
import org.tela_botanica.client.modeles.personne.Personne;
-
 
25
import org.tela_botanica.client.modeles.personne.PersonneAsyncDao;
24
import org.tela_botanica.client.modeles.structure.StructureListe;
26
import org.tela_botanica.client.modeles.structure.StructureListe;
25
import org.tela_botanica.client.util.Debug;
27
import org.tela_botanica.client.util.Debug;
26
import org.tela_botanica.client.vues.BarrePaginationVue;
28
import org.tela_botanica.client.vues.BarrePaginationVue;
Line 27... Line 29...
27
 
29
 
28
import com.extjs.gxt.ui.client.Registry;
30
import com.extjs.gxt.ui.client.Registry;
29
import com.extjs.gxt.ui.client.Style.SortDir;
31
import com.extjs.gxt.ui.client.Style.SortDir;
30
import com.extjs.gxt.ui.client.event.BaseEvent;
32
import com.extjs.gxt.ui.client.event.BaseEvent;
31
import com.extjs.gxt.ui.client.event.ButtonEvent;
33
import com.extjs.gxt.ui.client.event.ButtonEvent;
-
 
34
import com.extjs.gxt.ui.client.event.Events;
32
import com.extjs.gxt.ui.client.event.Events;
35
import com.extjs.gxt.ui.client.event.GridEvent;
33
import com.extjs.gxt.ui.client.event.Listener;
36
import com.extjs.gxt.ui.client.event.Listener;
34
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
37
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
35
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
38
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
36
import com.extjs.gxt.ui.client.event.SelectionListener;
39
import com.extjs.gxt.ui.client.event.SelectionListener;
Line 142... Line 145...
142
				clicListe(commentaireSelectionne);
145
				clicListe(commentaireSelectionne);
143
			}
146
			}
144
		});
147
		});
Line 145... Line 148...
145
		
148
		
146
		store = new GroupingStore<Commentaire>();
-
 
147
		//store.sort("cmhl_date_modification", SortDir.ASC);
149
		store = new GroupingStore<Commentaire>();
148
		store.groupBy("_collection_nom_");
150
		store.groupBy("_collection_nom_");
Line 149... Line 151...
149
		store.setRemoteGroup(false);
151
		store.setRemoteGroup(false);
150
		
152
		
Line 175... Line 177...
175
		grille.addListener(Events.OnDoubleClick, new Listener<BaseEvent>(){
177
		grille.addListener(Events.OnDoubleClick, new Listener<BaseEvent>(){
176
			public void handleEvent(BaseEvent be) {
178
			public void handleEvent(BaseEvent be) {
177
				modifier.fireEvent(Events.Select);
179
				modifier.fireEvent(Events.Select);
178
			}
180
			}
179
		});
181
		});
-
 
182
		// @TODO marche pas à cause des méta machin de merde
-
 
183
		/*grille.addListener(Events.SortChange, new Listener<BaseEvent>() {
-
 
184
 
-
 
185
			@Override
-
 
186
			public void handleEvent(BaseEvent be) {
-
 
187
				GridEvent ge = (GridEvent<Commentaire>) be;
-
 
188
				// TODO rajouter un test sur le sort state pour trier par nom par défaut
-
 
189
				String tri = ge.getSortInfo().getSortField();
-
 
190
				if(tri.equals("fmt_nom_complet")) {
-
 
191
					tri = "nom";
-
 
192
				}
-
 
193
				CommentaireAsyncDao.tri = Commentaire.PREFIXE+"_"+tri+" "+ge.getSortInfo().getSortDir().toString();
-
 
194
				pagination.changePage();
-
 
195
			}
-
 
196
		});*/
180
		add(grille);
197
		add(grille);
Line 181... Line 198...
181
		
198
		
182
		CommentaireListe commentaireListe = new CommentaireListe();
199
		CommentaireListe commentaireListe = new CommentaireListe();
183
		champFiltreRecherche = new ChampFiltreRecherche(mediateur, toolBar, commentaireListe);
200
		champFiltreRecherche = new ChampFiltreRecherche(mediateur, toolBar, commentaireListe);