25,6 → 25,7 |
import com.gwtext.client.core.EventObject; |
import com.gwtext.client.core.Ext; |
import com.gwtext.client.core.ExtElement; |
import com.gwtext.client.core.Function; |
import com.gwtext.client.core.ListenerConfig; |
import com.gwtext.client.core.Position; |
import com.gwtext.client.data.ArrayReader; |
306,11 → 307,11 |
|
panneauPremierColonne.add(station, new AnchorLayoutData("95%")); |
|
latitude = new TextField("X", "x"); |
latitude = new TextField("Lat", "x"); |
latitude.setGrowMax(70); |
latitude.setAllowBlank(true); |
|
longitude = new TextField("Y", "y"); |
longitude = new TextField("Lon", "y"); |
longitude.setGrowMax(70); |
longitude.setAllowBlank(true); |
|
344,13 → 345,13 |
coordonnees.setCls("fieldname"); |
|
//création du lien "saisie X/Y" dans le formulaire |
accesformulaire = new HTML("<a id=\"lien_coord\" href=\"#\" tabindex=\"6\">Saisie X/Y ("+referentielGeo+")</a>"); |
accesformulaire = new HTML("<a id=\"lien_coord\" href=\"#\" tabindex=\"6\">Saisie Lat/Lon ("+referentielGeo+")</a>"); |
accesformulaire.setWidth("100%"); |
accesformulaire.addStyleName("lien_actif"); |
|
//création info bulle sur le lien "saisie X/Y" |
ToolTip tip1 = new ToolTip(); |
tip1.setHtml("X / Y sont les longitudes / latitudes, à remplir en degrés décimaux"); |
tip1.setHtml("Lat / Lon sont les longitudes / latitudes, à remplir en degrés décimaux"); |
tip1.applyTo(accesformulaire.getElement()); |
|
//ajout d'un listener sur le lien "saisie X/Y" |
454,6 → 455,7 |
comment = new TextArea("Notes", "comment"); |
comment.setAllowBlank(true); |
comment.setHeight(50); |
|
//comment.setTabIndex(7); |
panneauSecondeColonne.add(comment, new AnchorLayoutData("95%") ); |
|
1190,8 → 1192,11 |
} |
|
private void rafraichirCommuneEtCoord(EntiteGeographiqueObservation infosCom) { |
|
; |
// on ne remplace la commune que si le champ était vide |
if(commune.getRawValue() == null || commune.getRawValue().equals("")) { |
rafraichirCommune(infosCom); |
} |
|
if(infosCom.getLat() != null && !infosCom.getLat().equals("")) { |
latitude.setValue(infosCom.getLat()); |
1749,7 → 1754,7 |
observationMediateur.obtenirInformationCommune(commune.getValue(), obtenirDepartementAPartirChampCommune()); |
} |
|
private double[] coordonneesValides() { |
public double[] coordonneesValides() { |
|
try { |
|