5,7 → 5,6 |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.observation.ObservationMediateur; |
|
import com.google.gwt.user.client.Window; |
import com.gwtext.client.core.EventObject; |
import com.gwtext.client.data.Node; |
import com.gwtext.client.data.Tree; |
132,6 → 131,7 |
|
arbreMotsCles.getRootNode().addListener(new TreeNodeListenerAdapter() { |
|
@Override |
public void onClick(Node node, EventObject e) { |
if(!arbreInitialise) { |
expand(); |
138,6 → 138,7 |
} |
} |
|
@Override |
public void onExpand(Node node) { |
if(!arbreInitialise) { |
obtenirArbreMotsCles(); |
167,6 → 168,7 |
// on instancie réellement les composants au moment du rendu pour |
// accélérer l'affichage |
// et éviter des bugs |
@Override |
public void onRender(Component component) { |
|
// on interdit le drag and drop dans l'arbre |
193,6 → 195,7 |
arbreMotsCles.addListener(new TreePanelListenerAdapter() { |
|
// gestion du clic sur un noeud |
@Override |
public void onClick(TreeNode node, EventObject e) { |
|
e.stopEvent(); |
229,6 → 232,7 |
/** |
* Méthode héritée de l'interface rafraichissable |
*/ |
@Override |
public void rafraichir(Object nouvelleDonnees, |
boolean repandreRaffraichissement) { |
|
290,6 → 294,7 |
/** |
* Méthode héritée de Filtrable renvoie le nom du filtre |
*/ |
@Override |
public String renvoyerNomFiltre() { |
|
return "mots clés"; |
300,6 → 305,7 |
* |
* @return un tableau contenant le nom du champ à filtrer et sa valeur |
*/ |
@Override |
public String[] renvoyerValeursAFiltrer() { |
|
String val = ""; |
359,6 → 365,7 |
/** |
* Méthode héritée de Filtrable Renvoie l'état du filtre (modifié ou non) |
*/ |
@Override |
public boolean renvoyerEtatFiltre() { |
|
return filtreModifie; |
385,6 → 392,7 |
} |
} |
|
@Override |
public void valider() { |
if (estInstancie) { |
// on vide les mots clés en cours |
418,6 → 426,7 |
|
arbreMotsCles.getRootNode().addListener(new TreeNodeListenerAdapter() { |
|
@Override |
public void onClick(Node node, EventObject e) { |
if(!arbreInitialise) { |
expand(); |
424,6 → 433,7 |
} |
} |
|
@Override |
public void onExpand(Node node) { |
if(!arbreInitialise) { |
obtenirArbreMotsCles(); |
434,6 → 444,7 |
} |
} |
|
@Override |
public void viderFiltre() { |
motsClesEncours = ""; |
arbreMotsCles.getSelectionModel().clearSelections(); |