3,13 → 3,10 |
import org.tela_botanica.client.interfaces.Filtrable; |
import org.tela_botanica.client.observation.ObservationMediateur; |
|
import com.google.gwt.user.client.ui.ClickListener; |
import com.gwtext.client.core.EventCallback; |
import com.gwtext.client.core.EventObject; |
import com.google.gwt.user.client.ui.Widget; |
import com.gwtext.client.widgets.Button; |
import com.gwtext.client.widgets.Panel; |
import com.gwtext.client.widgets.event.ButtonListener; |
import com.gwtext.client.widgets.event.ButtonListenerAdapter; |
import com.gwtext.client.widgets.form.TextField; |
|
39,6 → 36,7 |
|
boutonRechercher.addListener(new ButtonListenerAdapter() { |
|
@Override |
public void onClick(Button button, EventObject e) { |
valider(); |
} |
46,7 → 44,8 |
|
champRecherche.addKeyPressListener(new EventCallback() { |
|
public void execute(EventObject e) { |
@Override |
public void execute(EventObject e) { |
|
switch(e.getKey()) { |
case KEY_ENTER: |
65,15 → 64,18 |
} |
|
|
@Override |
public boolean renvoyerEtatFiltre() { |
return estModifie; |
} |
|
|
@Override |
public String renvoyerNomFiltre() { |
return "Taxon"; |
} |
|
@Override |
public String[] renvoyerValeursAFiltrer() { |
|
String nom = ""; |
91,6 → 93,7 |
} |
|
|
@Override |
public void valider() { |
if(champRecherche.getValueAsString() != null && champRecherche.getValueAsString() != valeurRecherchee) { |
estModifie = true; |
107,6 → 110,7 |
} |
} |
|
@Override |
public void viderFiltre() { |
champRecherche.setValue(""); |
valeurRecherchee = ""; |