Sparkline clickdemo barchart

0

Я хотел бы использовать событие sparklineClick для сверкающих баррикад.

Кажется, что это работает только для линейных диаграмм. Когда я использую код из демонстрации, я получаю undefined для региона.

    $('.clickdemo').sparkline('html', {type: 'bar', barColor: 'red'});
    $('.clickdemo').bind('sparklineClick', function(ev) {
        var sparkline = ev.sparklines[0],
            region = sparkline.getCurrentRegionFields();
        alert('Clicked on x=' + region.x + ' y=' + region.y);
    });

Кто-нибудь знает обходное решение, чтобы получить хотя бы правильное значение x?

Теги:
sparklines

1 ответ

1

может понадобиться код для форматирования:

$('#chart1').bind('sparklineClick', function(ev){
  var sparkline = ev.sparklines[0],
  region = sparkline.getCurrentRegionFields();
  console.log(region[0]);
  alert('Clicked on x=' + region[0].offset + ' y=' + region[0].value);
})

Ещё вопросы

Сообщество Overcoder
Наверх
Меню