2017-01-05 2 views
0

私は棒グラフをプロットしているネイティブiOSアプリでFusionChartsを使用してStackedBar 2Dグラフを作成しています。 シングルバープロットをクリックすると、ネイティブ関数を呼び出すことによって、前の画面にリダイレクトする必要があります。 私はFusionChartsの "link"属性を次のように使用しています:
data:
{
"link": "j-showAlert";

iOSのフュージョンチャートのクリックイベント

そして、FusionChartsのスクリプトタグでは、私はshowAlert関数を書いています。 クリックイベントはトリガーしていません。 これを手伝ってください。

答えて

3

Xcodeアプリケーションデバッガで関数呼び出しがブロックされているかどうかを確認してください。

また、あなたはこのためにFusionChartsのAPIイベントとメソッド(dataPlotClick)を使用することができます。イベントパラメータを介してクリックされたdataPlotの詳細を取得することもできます。

"events": { 
    "dataPlotClick": function(ev, props) { 
    showAlert(); 
    function showAlert() { 
     alert("Data Plot Clicked: " + props.toolText); 
    } 
    } 

これを確認してください。JSFiddle sample

このイベントの詳細については、http://www.fusioncharts.com/dev/api/fusioncharts/fusioncharts-events.html#event-dataplotClick

+0

ありがとうございます。これは私のために働いた。 – Roshni

関連する問題