JavaScript 配列を使用したグラフデータの提供
ページの独自の JavaScript コードで JavaScript 配列を作成して、その配列の名前を <apex:chart> に提供することにより、Salesforce 以外のデータソースで Visualforce Charting を使用できます。
次の単純なコードは、この手法を示しています。
1<apex:page>
2 <script>
3 // Build the chart data array in JavaScript
4 var dataArray = new Array();
5 dataArray.push({'data1':33,'data2':66,'data3':80,'name':'Jan'});
6 dataArray.push({'data1':33,'data2':66,'data3':80,'name':'Feb'});
7 // ...
8 </script>
9
10 <apex:chart data="dataArray" ...></apex:chart>
11</apex:page>この手法を使用すると、データを Salesforce 以外の供給元から取得する場合、サーバ側の Apex コードは一切必要ないことがあります。