2017-08-29 60 views
0

因此,我使用Kevin Hill的優秀的PHP包裝器Google圖表,'LavaCharts',並遵循他的指導如何訪問每個圖像URI(我需要以圖像格式輸出圖表,以便我可以將頁面導出爲PDF)。LavaCharts - 將圖表導出爲圖像 - 'getImageCallBack沒有被定義'

https://github.com/kevinkhill/lavacharts/wiki/Getting-a-chart-as-an-image-3.0.x

我得到以下錯誤: 'getImageCallBack沒有定義'

enter image description here

我登記從控制器的每個圖上的 'getImageCallBack' 事件:

\Lava::PieChart('TotalCallsReceived', $totalCallsReceived, [ 
     'events' => ['ready' => 'getImageCallBack'], 
     'title' => 'Total Calls Received & Transferred', 
     'is3D' => false, 
    ]); 

然後在我的頁面的頭部我有以下。 (我會弄清楚如何處理URI做一旦我解決了這個錯誤。現在登錄這是罰款)

<script type="text/javascript"> 
    function getImageCallback(event, chart) { 
     console.log(chart.getImageURI()); 
     // This will return in the form of "data:image/png;base64,iVBORw0KGgoAAAAUA..." 
    } 
</script> 

有其他人解決這個問題呢?

回答

0

函數名稱是不同的,需要匹配的情況下...

"B"這裏大寫...

'events' => ['ready' => 'getImageCallBack'],

這裏...

function getImageCallback(event, chart) {

+0

啊謝謝。這真是令人尷尬 - 新秀錯誤! – jkhamler