New file |
0,0 → 1,88 |
package org.tela_botanica.del.client.vues.identiplante.moteur; |
|
import org.tela_botanica.del.client.composants.partageurl.PartageUrlPresenteur; |
import org.tela_botanica.del.client.composants.partageurl.PartageUrlVue; |
import org.tela_botanica.del.client.i18n.I18n; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.CheckBox; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.HTML; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.RadioButton; |
import com.google.gwt.user.client.ui.Widget; |
|
public class MoteurIdentiplanteVue extends Composite implements MoteurIdentiplantePresenteur.Vue { |
|
// Gestion d'UiBinder |
interface Binder extends UiBinder<Widget, MoteurIdentiplanteVue> { |
} |
|
private static Binder binder = GWT.create(Binder.class); |
|
@UiField |
Panel zoneRecherche, zoneResultats, zonePartageUrl; |
|
@UiField |
Label ajouterObservation; |
|
@UiField |
CheckBox radioTout, radioDeterminer, radioDiscussion; |
|
public HasWidgets getZoneRecherche() { |
return zoneRecherche; |
} |
|
public Panel getZonePartageUrl() { |
return zonePartageUrl; |
} |
|
// Constructeur de la vue |
public MoteurIdentiplanteVue() { |
initWidget(binder.createAndBindUi(this)); |
} |
|
public Panel getZoneResultats() { |
return zoneResultats; |
} |
|
@Override |
public HasClickHandlers getLienAjoutObservation() { |
return ajouterObservation; |
} |
|
public String getValeurRadioStatut() { |
String valeurStatut = ""; |
if (radioDeterminer.getValue()) { |
valeurStatut += radioDeterminer.getFormValue() + ";"; |
} |
|
if (radioDiscussion.getValue()) { |
valeurStatut += radioDiscussion.getFormValue() + ";"; |
} |
|
return valeurStatut; |
|
} |
|
@Override |
public HasClickHandlers getRadioADeterminer() { |
return radioDeterminer; |
} |
|
@Override |
public HasClickHandlers getRadioEnDiscussion() { |
return radioDiscussion; |
} |
|
@Override |
public void decocherRadioTout() { |
radioTout.setChecked(false); |
} |
|
} |