76,6 → 76,7 |
*/ |
private ColumnModel modeleColonnes; |
|
|
/** |
* Store qui contient les données à afficher |
*/ |
105,6 → 106,7 |
private int nbElements = 0 ; |
|
|
private ListeObservation cacheListeObservation = null; |
|
/** |
* Constructeur sans arguments (privé car ne doit pas être utilisé) |
257,7 → 259,7 |
// on notifie le médiateur et on lui passe le nuémro de ligne |
Record rd = getSelectionModel().getSelected(); |
String ordreObservation = rd.getAsString("ordre_observation") ; |
observationMediateur.clicListeObservation(rowIndex,ordreObservation); |
observationMediateur.onClicListeObservation(rowIndex,ordreObservation); |
|
} |
|
455,13 → 457,11 |
|
demasquerChargement(); |
|
observationMediateur.rafraichirCacheObservation(nouvelleDonnees) ; |
cacheListeObservation=data; |
|
observationMediateur.onRafraichissementListeObservations(); |
|
//TODO : a ce niveau ? |
if (repandreRafraichissement) { |
observationMediateur.obtenirListeEntiteGeographique(); |
} |
|
|
} |
|
|
480,11 → 480,11 |
changerPageMaxEtCourante(pageMax,pageEncours,taillePage,pages[0]) ; |
|
masquerChargement(); |
observationMediateur.obtenirListeObservation(); |
observationMediateur.obtenirListeObservation(this); |
} |
|
|
// si l'on a reçu une Observation FIXME : avoir ici une observation telle que cree .... |
// si l'on a reçu une Observation |
|
if(nouvelleDonnees instanceof Observation) { |
|
500,14 → 500,19 |
} |
else { // Modification d'une observation |
|
|
masquerChargement(); |
|
observationMediateur.obtenirNombreObservation(); |
|
/* |
Record rd = getSelectionModel().getSelected(); |
rd.set("nomSaisi_observation",obs.getNomSaisi()); |
|
// FIXME : nom retenu vide !!!! |
rd.set("nomRetenu_observation",obs.getNomRetenu()); |
rd.set("lieu_observation",obs.getLieudit()); |
rd.set("date_observation",obs.getDate()); |
|
*/ |
|
|
|
526,6 → 531,10 |
// GESTION DE LA PAGINATION |
|
|
public ListeObservation getCacheListeObservation() { |
return cacheListeObservation; |
} |
|
/** |
* Calcule le nombre de pages nécessaires pour afficher un nombre d'élements donnés en fonction de la taille de page |
* en cours |