2017-01-05 1 views
0

У меня есть 2D-граф StackedBar с использованием FusionCharts в родном приложении iOS, где я рисую гистограмму. При щелчке одиночной диаграммы, я должен перенаправить пользователя на предыдущий экран, вызвав собственную функцию. Я использую атрибут «ссылка» в FusionCharts как:
данные:
{
"link": "j-showAlert";
}
Нажмите событие на Fusioncharts в iOS

И в теге скрипта FusionCharts я написал функцию showAlert. Но событие click не запускается. Пожалуйста, помогите мне в этом.

ответ

3

Проверьте, заблокирован или не разрешен вызов функции в Xcode Application Debugger.

В качестве альтернативы, вы можете использовать API FusionCharts события и методы (dataPlotClick) для этого. Вы также можете получить информацию, соответствующую даннымPlot, нажатым через параметры события.

"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

Смежные вопросы