251,7 → 251,7 |
public void onRowClick(GridPanel grid, int rowIndex, |
EventObject e) { |
// on notifie le médiateur et on lui passe le nuémro de ligne |
observationMediateur.clicListeObservation(rowIndex); |
getObservationMediateur().clicListeObservation(rowIndex); |
|
} |
|
261,7 → 261,7 |
// on stoppe l'évenement pour empecher le navigateur d'afficher son propre menu |
e.stopEvent() ; |
// on notifie le médiateur en lui passant l'évenement |
observationMediateur.montrerContextMenu(e); |
getObservationMediateur().montrerContextMenu(e); |
} |
|
// gestion du double clic |
268,7 → 268,7 |
public void onRowDblClick(GridPanel grid, int rowIndex, |
EventObject e) { |
// on notifie le médiateur en lui passant le numéro de ligne |
observationMediateur.doubleClicListeObservation(rowIndex); |
getObservationMediateur().doubleClicListeObservation(rowIndex); |
} |
|
}); |
368,8 → 368,11 |
} |
} |
|
private ObservationMediateur getObservationMediateur() { |
|
return observationMediateur ; |
} |
|
|
/** |
* Méthode héritée de l'interface rafraichissable |
* @param nouvelleDonnees les nouvelles données |
388,7 → 391,7 |
{ |
|
ListeObservation data = (ListeObservation) nouvelleDonnees ; |
Object[][] observationData = new Object[data.size()][7]; |
Object[][] observationData = new Object[data.size()][8]; |
int i = 0 ; |
|
if(data.size() == 0) |
396,7 → 399,7 |
pageEncours = 0 ; |
} |
|
// on la parse et on récupère les informations qui nous interessent |
// on la parse et on récupère les informations quiç nous interessent |
for (Iterator it = data.keySet().iterator(); it.hasNext();) |
{ |
|
408,7 → 411,6 |
observationData[i][3]= obs.getLieudit(); |
observationData[i][4]= obs.getDate(); |
observationData[i][5]= obs.getNumeroOrdre(); |
observationData[i][6]= obs.getNumeroNomenclaturalSaisi(); |
|
|
i++ ; |
423,14 → 425,10 |
FieldDef defDateObservation = new StringFieldDef("date_observation"); |
FieldDef defOrdreObservation = new StringFieldDef("ordre_observation"); |
|
// Non affiches : |
FieldDef defNumeroNomenclaturalSaisiObservation = new StringFieldDef("numeroNomenclaturalSaisi_observation"); |
|
|
// on associe le store |
|
FieldDef[] defTab = { defEtatObservation, defNomSaisiObservation, defNomRetenuObservation, |
defLieuObservation, defDateObservation, defOrdreObservation, defNumeroNomenclaturalSaisiObservation }; |
defLieuObservation, defDateObservation, defOrdreObservation }; |
|
RecordDef rd = new RecordDef(defTab); |
|
467,7 → 465,6 |
// et on notifie de le mediateur du changement des valeurs |
changerPageMaxEtCourante(pageMax,pageEncours,taillePage,pages[0]) ; |
|
masquerChargement(); |
observationMediateur.obtenirListeObservation(); |
} |
|
479,8 → 476,6 |
// On affiche la dernière page |
|
pageEncours = pageMax ; |
masquerChargement(); |
|
observationMediateur.obtenirNombreObservation(); |
|
} |
542,8 → 537,6 |
|
pageEncours = pageCourante ; |
|
masquerChargement(); |
|
// On lance le chargerment des observations |
observationMediateur.obtenirNombreObservation(); |
|
563,8 → 556,6 |
taillePage = nouvelleTaillePage ; |
pageEncours = calculerPageCourante(nbElements) ; |
|
masquerChargement(); |
|
// On lance le chargerment des observations |
observationMediateur.obtenirNombreObservation(); |
|