Уведомление о переводе ИИ
Эта документация была автоматически переведена ИИ.
Пользовательские события взаимодействия
Пишите JS-код в редакторе событий и регистрируйте интерактивные действия через экземпляр ECharts chart, чтобы обеспечить взаимосвязь. Например, вы можете переходить на новую страницу или открывать всплывающие окна для детализации данных.

Регистрация и отмена регистрации событий
- Регистрация:
chart.on(eventName, handler) - Отмена регистрации:
chart.off(eventName, handler)илиchart.off(eventName)для удаления всех событий с указанным именем.
Обратите внимание: В целях безопасности настоятельно рекомендуется отменять регистрацию события перед его повторной регистрацией!
Структура данных параметра params в функции-обработчике

Часто используются поля, такие как params.data и params.name.
Пример: выделение при клике
Пример: переход на страницу по клику
Пример: открытие всплывающего окна с деталями (детализация данных)

В новом открытом диалоговом окне используйте контекстные переменные, объявленные в диаграмме, через ctx.view.inputArgs.XXX.
Предварительный просмотр и сохранение
- Нажмите «Предварительный просмотр», чтобы загрузить и выполнить код события.
- Нажмите «Сохранить», чтобы сохранить текущую конфигурацию события.
- Нажмите «Отмена», чтобы вернуться к последнему сохраненному состоянию.
Рекомендации:
- Всегда используйте
chart.off('event')перед привязкой, чтобы избежать повторных выполнений или увеличения потребления памяти. - В обработчиках событий старайтесь использовать легковесные операции (например,
dispatchAction,setOption), чтобы не блокировать процесс рендеринга. - Проверяйте соответствие полей, обрабатываемых в событии, текущим данным, используя параметры диаграммы и запросы данных.

