Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2032 → Rev 2033

/trunk/src/org/tela_botanica/client/vues/observation/ListeObservationVue.java
1,6 → 1,7
package org.tela_botanica.client.vues.observation;
 
 
import java.util.HashMap;
import java.util.Iterator;
 
import org.tela_botanica.client.modeles.objets.ListeObservation;
13,6 → 14,8
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.interfaces.VueListable;
 
import com.google.gwt.user.client.Event;
import com.google.gwt.user.client.Timer;
import com.google.gwt.user.client.Window;
import com.gwtext.client.core.EventCallback;
import com.gwtext.client.core.EventObject;
328,11 → 331,20
* Ajoute les listeners pour la gestion des évènements
*/
private void ajouterListeners() {
this.addGridHeaderListener(new GridHeaderListenerAdapter() {
@Override
public void onHeaderClick(GridPanel grid, int colIndex, EventObject e) {
triActif = true;
Timer t = new Timer() {
@Override
public void run() {
enregistrerEtatTri();
observationMediateur.obtenirListeObservation();
}
};
t.schedule(200);
}
});
969,4 → 981,23
public void setTailleInitialisee() {
tailleInitialisee = true;
}
 
public String renvoyerTri() {
String tri = "ordre";
if(triActif) {
HashMap<String, String> corr = Ontologies.getCorrespondanceGrilleObservationChampsTri();
if(corr.containsKey(champTri)) {
tri = corr.get(champTri);
}
}
return tri;
}
 
public String renvoyerDirectionTri() {
try {
return (triActif) ? directionTri.getDirection() : "ASC";
} catch (Exception e) {
return "ASC";
}
}
}