Подобно этому вопросу , я адаптировал его ответ в соответствии с этим контекстом.
Ответ на этот вопрос находится вне ответственности ExtJS.В приведенном выше примере кода отсутствует причина проблемы.
Я создал класс, который связывает событие с функцией, которая создает диаграмму.Каждый раз, когда я вызывал вызов AJAX, который извлекал данные для диаграммы, функция накладывала сверху другую привязку, отсюда и несколько диаграмм.
Решение состоит в том, чтобы проверить, уже связали ли вы это событие, или к unbind()
событие и повторно bind()
это снова.