2014-02-04 1 views
1

Я создал несколько графиков, используя dc.js. Все работает очень гладко.dc js - невозможно перерисовать диаграммы

Но проблема в том, когда я пытаюсь добавить кнопку reset, по какой-то причине она не работает.

Ниже приведена привязка, используемая для сброса графика.

<a class="reset" href="javascript:Chart1.filterAll();dc.redrawAll();" style="display: none;">reset</a> 

Кто-то поможет мне, если мне что-то не хватает. Я не мог получить документацию об перезагрузке.

+0

Когда вы говорите, что это не работает, что вы имеете в виду? Вы получаете сообщения об ошибках? –

+0

Диаграмма не сбрасывается, когда я нажимаю кнопку сброса. – user3206082

+0

И вы получаете сообщения об ошибках? –

ответ

6

Проблема заключалась в том, что вы определяли переменную диаграммы внутри локальной области кода Javascript, выполненной в начале. Это означает, что он недоступен из области действия кнопки Javascript, которая породила ошибку.

Чтобы исправить, просто удалите var из определения переменной диаграммы. Полный пример here.

+0

спасибо! – user3206082

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

  • Нет связанных вопросов^_^