creeGraphTdn: function() {
- var typeNote = this.ConfigServeur.data.isPeriodeAnnee ? 'moyenne' : 'note';
-
this.graphTdn = new eliot.notes.consultation.commun.graph.Composant({
prefix: 'tdn',
color: '#96ff96',
colorId: 'max'
},
- round: eliot.notes.commun.Utils.getNoteRound({type: typeNote})
+ round: eliot.notes.commun.Utils.getNoteRound()
},
{
name: 'noteMin',
color: '#0ff858',
colorId: 'min'
},
- round: eliot.notes.commun.Utils.getNoteRound({type: typeNote})
+ round: eliot.notes.commun.Utils.getNoteRound()
},
{
name: 'moyenneClasse',
color: '#B20007',
colorId: 'eleve'
},
- round: eliot.notes.commun.Utils.getNoteRound({type: typeNote})
+ round: eliot.notes.commun.Utils.getNoteRound()
}
],
extraFields: [
{name: 'noteEleveSur'},
{name: 'noteEleveBase'}
],
- tipRenderer: this.getTipRenderer()
+ tipRenderer: eliot.notes.commun.Utils.getNoteRenderer()
});
- },
-
- getTipRenderer : function() {
- var typeNote = this.ConfigServeur.data.isPeriodeAnnee ? 'moyenne' : 'note'
-
- return function(chart, record, index, serie) {
- var renderer = eliot.notes.commun.Utils.getNoteRenderer({type: typeNote});
-
- var nom = serie.yField;
- if (nom == 'moyenneClasse') {
- renderer = eliot.notes.commun.Utils.noteRenderer;
- }
-
- var noteFormatee = renderer(record.get(nom));
-
- if (record.get(nom + 'Sur') !== 20) {
- var noteBaseFormatee = eliot.notes.commun.Utils.noteRenderer(record.get(nom + 'Base'));
- return serie.displayName + '\n' +
- record.get('evaluation') + '\n' +
- noteFormatee + ' (' + noteBaseFormatee + '/' + record.get(nom + 'Sur') + ')';
- }
- else {
- return serie.displayName + '\n' +
- record.get('evaluation') + '\n' +
- noteFormatee;
- }
- }
}
-
});
// Construit l'instance singleton