8,12 → 8,17 |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.objets.DateObservation; |
import org.tela_botanica.client.modeles.objets.ListeDate; |
import org.tela_botanica.client.modeles.objets.Observation; |
import org.tela_botanica.client.util.Util; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.user.client.Window; |
import com.gwtext.client.data.Node; |
import com.gwtext.client.data.NodeTraversalCallback; |
import com.gwtext.client.data.Tree; |
import com.gwtext.client.widgets.Component; |
import com.gwtext.client.widgets.Panel; |
import com.gwtext.client.widgets.event.PanelListenerAdapter; |
import com.gwtext.client.widgets.tree.TreeNode; |
import com.gwtext.client.widgets.tree.TreePanel; |
import com.gwtext.client.widgets.tree.event.TreeNodeListenerAdapter; |
116,7 → 121,6 |
|
root.addListener(new TreeNodeListenerAdapter() { |
|
@Override |
public void onExpand(Node node) { |
|
if(!arbreCharge) |
152,7 → 156,6 |
|
arbreDonneesDates.addListener(new TreePanelListenerAdapter() { |
|
@Override |
public void onClick(TreeNode node, EventObject e) { |
gererClicNoeud(node); |
} |
160,7 → 163,6 |
|
arbreDonneesDates.getRootNode().addListener(new TreeNodeListenerAdapter() { |
|
@Override |
public void onExpand(Node node) { |
|
if(!arbreCharge) |
229,7 → 231,6 |
|
arbreDonneesDates.getRootNode().addListener(new TreeNodeListenerAdapter() { |
|
@Override |
public void onExpand(Node node) { |
if(!arbreCharge) |
{ |
244,7 → 245,6 |
/** |
* Méthode héritée de l'interface rafraichissable |
*/ |
@Override |
public void rafraichir(Object nouvelleDonnees, |
boolean repandreRaffraichissement) { |
|
268,7 → 268,7 |
// on la parse et on récupère les informations qui nous interessent |
for (Iterator<String> it= data.keySet().iterator(); it.hasNext();) { |
|
DateObservation ent=data.get(it.next()); |
DateObservation ent=(DateObservation) data.get(it.next()); |
|
annee= ent.getAnnee() ; |
mois= ent.getMois() ; |
359,7 → 359,6 |
// on vide tous les noeuds |
arbreDonneesDates.getRootNode().eachChild(new NodeTraversalCallback() { |
|
@Override |
public boolean execute(Node node) { |
|
node.remove(); |
400,7 → 399,6 |
/** |
* Méthode héritée de Filtrable renvoie le nom du filtre |
*/ |
@Override |
public String renvoyerNomFiltre() { |
|
return "Dates"; |
411,7 → 409,6 |
* |
* @return un tableau contenant le nom du champ à filtrer et sa valeur |
*/ |
@Override |
public String[] renvoyerValeursAFiltrer() { |
|
valider(); |
459,13 → 456,11 |
/** |
* Méthode héritée de Filtrable Renvoie l'état du filtre (modifié ou non) |
*/ |
@Override |
public boolean renvoyerEtatFiltre() { |
|
return filtreModifie; |
} |
|
@Override |
public void valider() { |
|
if (estInstancie) { |
477,7 → 472,6 |
{ |
return new Comparator<TreeNode>() { |
|
@Override |
public int compare(TreeNode o1, TreeNode o2) { |
|
String n1 = ((String[])o1.getUserObject())[1] ; |
504,7 → 498,6 |
|
arbreDonneesDates.getRootNode().addListener(new TreeNodeListenerAdapter() { |
|
@Override |
public void onExpand(Node node) { |
if(!arbreCharge) |
{ |
525,7 → 518,6 |
imageMediateur.obtenirDatesImages(this); |
} |
|
@Override |
public void viderFiltre() { |
donneesDateEnCours = ""; |
arbreDonneesDates.getSelectionModel().clearSelections(); |
538,7 → 530,6 |
// on vide tous les noeuds |
arbreDonneesDates.getRootNode().cascade(new NodeTraversalCallback() { |
|
@Override |
public boolean execute(Node node) { |
|
boolean continuer = true; |