341,16 → 341,23 |
public void onValidationSaisie() { |
validerSaisie(Champs.LOCALITE); |
} |
|
/*@Override |
protected String preTraiterUrlRequete(String urlRequete, String valeur) { |
|
}*/ |
}; |
|
|
//création du lien "Accès carto" dans le formulaire; |
basculerverscarto = new HTML(" <a id=\"lien_carto\" title=\""+Msg.get("aide-lien-localiser")+"\" href=\"#\" tabindex=\"2\">"+Msg.get("localiser-zone")+"</a>"); |
//création du lien "Accès carto" dans le formulaire |
String aideLienLocaliser = "Via une carte, obtenez les coordonnées (latitude/longitude) de votre observation, Vous pouvez entrer une nom sous la forme commune (departement) ou bien localite (pays) "+ |
"avec un numéro de département sur 2 chiffres ou un code de pays à deux lettres (format iso 3166 1)"; |
basculerverscarto = new HTML(" <a id=\"lien_carto\" title=\""+aideLienLocaliser+"\" href=\"#\" tabindex=\"2\">Localiser la zone</a>"); |
basculerverscarto.addStyleName("lien_actif"); |
|
//création info bulle sur le lien "accès carto" |
ToolTip tip2 = new ToolTip(); |
tip2.setHtml(Msg.get("aide-lien-localiser")); |
tip2.setHtml(aideLienLocaliser); |
tip2.applyTo(basculerverscarto.getElement()); |
|
//Sur une meme ligne, ajout de plusieurs champs |
438,9 → 445,9 |
|
//création du lien "saisie X/Y" dans le formulaire |
afficherFormulaireLatLon = new HTML("<span style=\"padding-left:30px;\" class=\"conteneur_lien_afficher_lat_lon\">" + |
"<a title=\""+Msg.get("indication-formulaire-lat-lon")+"\" class=\"lien_actif\" id=\"lien_coord\" href=\"#\" tabindex=\"6\">"+Msg.get("saisie-lat-lon")+" ("+referentielGeo+")</a>" + |
"<a title=\"Lat / Lon sont les latitudes / longitudes, à remplir en degrés décimaux\" class=\"lien_actif\" id=\"lien_coord\" href=\"#\" tabindex=\"6\">Saisie Lat/Lon ("+referentielGeo+")</a>" + |
"<span><span style=\"padding-left:20px\" class=\"conteneur_lien_localiser_lat_lon\">"+ |
"<a title=\""+Msg.get("indication-formulaire-localiser")+"\" class=\"lien_actif\" id=\"lien_carto_coord\" href=\"#\" tabindex=\"7\">"+Msg.get("localiser-la-carte")+"</a>"+ |
"<a title=\"Cliquez pour obtenir les coordonnées de votre observation à partir de la carte\" class=\"lien_actif\" id=\"lien_carto_coord\" href=\"#\" tabindex=\"7\">Localiser sur la carte</a>"+ |
"</span>"); |
|
//ajout d'un listener sur le lien "saisie X/Y" |
467,7 → 474,7 |
date.setAllowBlank(true); |
formatDate = "d/m/Y"; |
date.setFormat(formatDate); |
date.setTitle(Msg.get("indication-format-date")); |
date.setTitle("Date de l'observation au format jj/mm/aaaa"); |
date.setMaxValue(new Date()); |
//date.setTabIndex(5); |
panneauPremierColonne.add(date, new AnchorLayoutData("55%")); |
873,7 → 880,7 |
obtenirInformationLocalite(); |
longlatAjoutee = true; |
} else { |
Window.alert(Msg.get("indication-localite-vide-invalide")); |
Window.alert("Veuillez renseigner une localite suivie d'un numéro de département ou une localité suivie d'un code de pays à deux lettres \n Sous la forme : localite (departement) ou Localité (pays)"); |
} |
} |
}); |
1382,8 → 1389,8 |
public void ajouterObservation() { |
|
if(date.getRawValue() != null && !date.getRawValue().equals("") && !Util.verifierDateFormatCel(date.getRawValue())) { |
Window.alert(Msg.get("indication-date-invalide")); |
date.setInvalidText(Msg.get("date-invalide")); |
Window.alert("Attention la date saisie est invalide, la date doit être au format jj/mm/aaaa"); |
date.setInvalidText("Date invalide"); |
return; |
} |
|
1410,13 → 1417,14 |
} |
|
private void modifierObservation() { |
if(!Window.confirm(Msg.get("question-modifier-observation")+" ?")) { |
|
if(!Window.confirm("Êtes-vous sur de vouloir modifier l'observation sélectionnée ?")) { |
return; |
} |
|
if(date.getRawValue() != null && !date.getRawValue().equals("") && !Util.verifierDateFormatCel(date.getRawValue())) { |
Window.alert(Msg.get("indication-date-invalide")); |
date.setInvalidText(Msg.get("date-invalide")); |
Window.alert("Attention la date saisie est invalide, la date doit être au format jj/mm/aaaa"); |
date.setInvalidText("Date invalide"); |
return; |
} |
|
1601,11 → 1609,10 |
champs = champs.replaceFirst(",", ""); |
} |
|
String[] stParams = {champs}; |
String message = Msg.get("question-modifier-champs-observation", stParams)+" ?" ; |
String message = "Voulez vous modifier le(s) champ(s) suivant(s) : "+champs+" pour les observations selectionnées ?" ; |
|
if(champs.trim().equals("")) { |
Window.alert(Msg.get("indication-aucun-champ-modifie")); |
Window.alert("Aucun champ n'a été modifié"); |
} else { |
Observation obs = new Observation(especeM,numNomSelM,localiteM,codeLocaliteM,lieuDitM,stationM,milieuM, commM,dateM); |
obs.setPays(paysM); |