931,7 → 931,7 |
public boolean gererDDObsSurMotCle(TreeNode NoeudMotCle, DragData dragData) { |
|
if(dragData instanceof GridDragData) { |
// TODO : reporter cette logique dans le médiateur ! |
|
GridDragData gdd = ((GridDragData)dragData); |
|
String idMotCle = ((String[])NoeudMotCle.getUserObject())[1]; |
946,8 → 946,12 |
idObsALierString += ", "; |
} |
idObsALierString += obsALier[i].getAsString("ordre_observation"); |
idObsALier[i] = obsALier[i].getAsString("ordre_observation"); |
|
if(!observationAvoirMotCle(idMotCle, obsALier[i].getAsString("ordre_observation"))) { |
idObsALier[i] = obsALier[i].getAsString("ordre_observation"); |
} else { |
idObsALier[i] = ""; |
} |
} |
|
String message = "Lier les observations "; |
1120,7 → 1124,8 |
public void onModeModification() { |
|
String[] ids = listeObservation.getIdSelectionnees(); |
Observation obs = listeObservation.getCacheListeObservation().get(ids[ids.length]); |
Observation obs = listeObservation.getCacheListeObservation().get(ids[ids.length - 1]); |
|
if(ids.length > 1) { |
formulaireSaisieObservationVue.setMasseModification(true); |
ListeObservation listeObs = new ListeObservation(); |
1139,7 → 1144,15 |
} |
|
public void onModeCreation() { |
|
conteneurFormulaire.setTitle("Création"); |
String[] ids = listeObservation.getIdSelectionnees(); |
|
if(ids.length > 1) { |
Observation obs = listeObservation.getCacheListeObservation().get(ids[ids.length - 1]); |
// affichage des détails dans le formulaire d'observation |
formulaireSaisieObservationVue.rafraichir(obs, false) ; |
} |
} |
|
public void obtenirInformationCoord(Rafraichissable r, LatLng coord) { |