2013-08-20 1 views
0

Il y a un élément qui se les mises à jour à l'aide DWR commande comet côté serveur Vous aimez cetteHighchart et DWR Comet

Util.setValue("newnumber", number); 

Donc côté client, je peux l'obtenir comme dans la commande simple comme

<div id = newnumber></div> 

Maintenant, je veux ajouter les données dans le graphique en direct de HighCharts. Ma question est là toute commande d'événement qui indique que la valeur "newnumber" est mise à jour pour que je puisse ajouter les nouvelles données dans la série highchart?

Répondre

0

Ok, je l'ai compris. La seule façon d'obtenir la valeur DWR

var xx = dwr.util.getValue(newnumber); 

et moi fonction périodique pour obtenir la dernière à valeur ajoutée en série de Highcharts

setInterval(function() { 
          var yy = parseInt(xx); 
          var x = (new Date()).getTime(), // current time 
           y = yy; 
          series.addPoint([x, y], true, true); 
         }, 1000);