Aviso de tradução por IA
Esta documentação foi traduzida automaticamente por IA.
Eventos de interação personalizados
Escreva JavaScript no editor de eventos e registre interações através da instância chart do ECharts para criar comportamentos interativos. Por exemplo, você pode navegar para uma nova página ou abrir um modal de detalhamento (drill-down).

Registrar e Desregistrar Eventos
- Registrar:
chart.on(eventName, handler) - Desregistrar:
chart.off(eventName, handler)ouchart.off(eventName)para limpar eventos com o mesmo nome.
Atenção: Por segurança, é altamente recomendado desregistrar um evento antes de registrá-lo novamente!
Estrutura dos parâmetros do handler

Os campos comuns incluem params.data e params.name.
Exemplo: Clique para destacar uma seleção
Exemplo: Clique para navegar para uma página
Exemplo: Clique para abrir um modal de detalhes (drill-down)

No modal recém-aberto, use as variáveis de contexto do gráfico através de ctx.view.inputArgs.XXX.
Pré-visualizar e Salvar
- Clique em "Pré-visualizar" para carregar e executar o código do evento.
- Clique em "Salvar" para manter a configuração atual do evento.
- Clique em "Cancelar" para reverter ao último estado salvo.
Recomendações:
- Sempre use
chart.off('event')antes de vincular para evitar execuções duplicadas ou aumento do uso de memória. - Use operações leves (por exemplo,
dispatchAction,setOption) dentro dos handlers de evento para evitar o bloqueio do processo de renderização. - Valide com as opções do gráfico e consultas de dados para garantir que os campos manipulados no evento sejam consistentes com os dados atuais.

