28,6 → 28,7 |
import com.gwtext.client.core.Ext; |
import com.gwtext.client.core.ExtElement; |
import com.gwtext.client.core.RegionPosition; |
import com.gwtext.client.data.Record; |
import com.gwtext.client.data.Tree; |
import com.gwtext.client.widgets.Component; |
import com.gwtext.client.widgets.Panel; |
412,8 → 413,24 |
|
observationModele.obtenirImageInformationRepartition(informationRepartitionVue,numeroNomenclaturalSaisiObservation) ; |
|
// affichage des détails dans le formulaire d'observation |
formulaireSaisieObservationVue.rafraichir(obs, false) ; |
if(formulaireSaisieObservationVue.getModification()) { |
String[] ids = listeObservation.getIdSelectionnees(); |
if(ids.length > 1) { |
formulaireSaisieObservationVue.setMasseModification(true); |
ListeObservation listeObs = new ListeObservation(); |
for(int i=0; i < ids.length;i++) { |
Observation obsAjout = observationModele.getCacheObservation().get(ids[i]); |
listeObs.ajouterObservation(obsAjout); |
} |
formulaireSaisieObservationVue.rafraichir(listeObs, false); |
} else { |
formulaireSaisieObservationVue.setMasseModification(false); |
// affichage des détails dans le formulaire d'observation |
formulaireSaisieObservationVue.rafraichir(obs, false) ; |
} |
} else { |
formulaireSaisieObservationVue.rafraichir(obs, false) ; |
} |
// Affichage de l'image correspondante |
|
observationModele.obtenirImageGenerique(imageGeneriqueVue,numeroNomenclaturalSaisiObservation) ; |
434,7 → 451,15 |
observationModele.obtenirImageGenerique(imageGeneriqueVue,numeroNomenclaturalSaisiObservation) ; |
} |
|
public int getTaillePage() { |
return listeObservation.getTaillePage(); |
} |
|
public int getPageEnCours() { |
return listeObservation.getPageEncours(); |
} |
|
|
// ACCES au Modèle |
|
|
517,14 → 542,18 |
public void modifierObservation(Observation obs) { |
|
|
// On raffraichi la liste d'observation |
// On rafraichit la liste d'observation |
observationModele.modifierObservation(listeObservation, obs) ; |
filtres.getArbreEntiteGeographiqueObservationFiltreVue().rafraichir(obs,true) ; |
filtres.getArbreDateObservationFiltreVue().rafraichir(obs,true) ; |
|
} |
|
public void modifierObservationEnMasse(Observation obs) { |
// On rafraichit la liste d'observation |
observationModele.modifierObservationEnMasse(listeObservation, obs) ; |
} |
|
|
// D du CRUD |
|
|
983,4 → 1012,23 |
public void transmettreDonnees(Object o) { |
carnetEnLigneMediateur.donneesObsVersImages(o); |
} |
|
public void onModeModification() { |
|
String[] ids = listeObservation.getIdSelectionnees(); |
Observation obs = listeObservation.getCacheListeObservation().get(ids[ids.length]); |
if(ids.length > 1) { |
formulaireSaisieObservationVue.setMasseModification(true); |
ListeObservation listeObs = new ListeObservation(); |
for(int i=0; i < ids.length;i++) { |
Observation obsAjout = observationModele.getCacheObservation().get(ids[i]); |
listeObs.ajouterObservation(obsAjout); |
} |
formulaireSaisieObservationVue.rafraichir(listeObs, false); |
} else { |
formulaireSaisieObservationVue.setMasseModification(false); |
// affichage des détails dans le formulaire d'observation |
formulaireSaisieObservationVue.rafraichir(obs, false) ; |
} |
} |
} |