Bonjour,
J'utilise ChartJS pour réliser différents graphiques.
Je souhaite externaliser le code Javascript pour les données d'un graphique; pour cela, je construis 1 variable qui contient le code que je transmets au script JS.

Voici mon code coté serveur (java):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
setDonnee("[{".concat("type:").concat("'line'")
                 ...
                 ...
Javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function drawChartUtilisateur(canvas, donnee) {
   new Chart(document.getElementById(canvas).getContext('2d'), { 
        data: {
            datasets: donnee
        },
Tout ceci fonctionne très bien, sauf si je remplace dans la variable Donnee : "'line'" par "'bar'"
Rien ne s'affiche sur le canvas dans ce cas !

Et là j'avoue être perdu !
Pouvez-vous m'aider SVP ?
Merci.