2013-06-21 4 views
2

Я использую the ChartJS library и имею пользовательскую круговую диаграмму like in this Fiddle.Непоследовательность точки в ChartJS

Я могу выбрать сектор пирога, но я не могу отменить выбор.

Я нахожу функцию clearSelection() в документации, но я не знаю, как ее использовать в моем случае.

Любые предложения?

ответ

2

Вы должны получить экземпляр dxPieChart и вызвать метод этого экземпляра следующим образом:

$(".chart").dxPieChart('instance').clearSelection(); 

Вы можете назвать это на какое-то событие, такие как кнопки.

С другой стороны, если ваша цель состоит в том, чтобы отменить выбор сегмента круга, когда пользователь нажимает на этот сегмент (что означает переход в режим выбора), вы можете изменить ваш обработчик щелчка:

pointClick: function (point) { 
    (point.fullState & 2) ? point.clearSelection() : point.select(); 
} 

Я создал этот код на основе на javascript from this chart demo

+0

спасибо, это работает! –