Locale.FRANCE
)
+ private final String NOM_FICHIER_EXPORT = "Notes_Suivi par eleve"
+
LocalStructureEnseignementService localStructureEnseignementService
CalendrierService calendrierService
ImpressionSuiviEleveService impressionSuiviEleveService
// formater les données du tableau tel que pour chaque ligne, on a une liste de valeurs, dans l'ordre des colonnes du tableau
donneesDuTableau.data.each{
List ligne = []
- if (colonneDateHeureSelectionnee) ligne.add(it.date)
- if (colonneNomSelectionnee) ligne.add(it.nom)
- if (colonneClasseSelectionnee) ligne.add(it.classe)
- if (colonneSupportSelectionnee) ligne.add(it.type)
- if (colonneModeleSelectionnee) ligne.add(it.modele)
- if (colonnePeriodeSelectionnee) ligne.add(it.periode)
+ if (colonneDateHeureSelectionnee) {ligne.add(it.date)}
+ if (colonneNomSelectionnee) {ligne.add(it.nom)}
+ if (colonneClasseSelectionnee) {ligne.add(it.classe)}
+ if (colonneSupportSelectionnee) {ligne.add(it.type)}
+ if (colonneModeleSelectionnee) {ligne.add(it.modele)}
+ if (colonnePeriodeSelectionnee) {ligne.add(it.periode)}
donneesPourExportCSV.lignes << ligne
}
// réaliser l'export
- sendCsvFile(response, donneesPourExportCSV, "Suivi par élève")
+ sendCsvFile(response, donneesPourExportCSV, NOM_FICHIER_EXPORT)
}