JsonRestストア(具体的には/ dojo / store / JsonRest)を使用してシリーズにデータを入力するdojoチャートがあります。ストアは、定期的に更新する間隔でセットアップされます。正しいデータをプルバックしますが、グラフは正しく更新されていません。私の最初の印象は、ストアを更新するだけでチャートが更新されるはずだということでした。これが起こらなかったとき、私はこのようにシリーズを手動で更新しようとしましたが、それはすべてのグラフポイントがゼロのy値に設定される結果になりました:
var jStore = new JsonRest( {target: "/TestExecutionSummary/" } );
jStore = Observable(jStore);
// Creating chart
...
...
chart.addSeries("y", new dojox.charting.StoreSeries(jStore, { query: {} }, "totalPassed"));
var interval = setInterval(function() {
var updates = jStore.query({});
updates.then(function(result) {
chart.updateSeries("y", result, true).render();
});
}, 3* 1000);
チャートを新しいストアで更新する方法はありますか、それともJsonRestストアはこのタイプのワークフローを実際にはサポートしていませんか。