Dojox.Charting Configuração de etiquetas de ferramentas personalizadas do itemFileReadStore

StackOverflow https://stackoverflow.com/questions/2043061

  •  19-09-2019
  •  | 
  •  

Pergunta

Eu descobri que o dojox.charting.action2d.Tooltip Faz uma função personalizada para fornecer o texto para os rótulos. O desafio é que o texto do rótulo que eu quero exibir está contido dojo.data.ItemFileReadStore em que a série de gráficos é apontada. Estou tentando descobrir uma maneira de amarrar as informações passadas no objeto na função para um item na loja. Meu entendimento é que o objeto de notificação pode conter o seguinte:

  • Evento - um objeto de evento bruto
  • Tipo - pode ser "onMouseOver", "onMouseOut", "OnClick" ou "OnPlotReset"
  • Run - um objeto de série
  • Lote - um objeto Plot2D
  • Índice - O índice numérico em série
  • Elemento - pode ser "bar", "coluna", "círculo", "slice", "marcador"
  • forma - um objeto de forma do dojox.gfx para o elemento
  • Haxis - um objeto de eixo horizontal ou nulo
  • Vaxis - um objeto de eixo vertical ou nulo
  • x - um valor X (no eixo horizontal)
  • y - ay valor (no eixo vertical)
  • cx, cy - um centro do marcador/círculo/fatia em coordenadas geométricas
  • CR - Um raio de círculo/fatia em coordenadas geométricas

Eu troud para acessar run.store, o que me pareceu lógico, mas eu volto undefined. y contém o valor específico que estou perseguindo depois, mas não posso usar isso para pesquisar no ItemFileReadStore Porque não posso garantir que isso seria único. Idealmente, estou procurando uma maneira de identificar especificamente o item na loja para o qual a notificação atual está sendo demitida.

Foi útil?

Solução

http://docs.dojocampus.org/dojox/Charting/ Diz que a função de texto padrão procura um texto de dica de ferramenta personalizado na propriedade 'ToolTip' do objeto Point de dados.
Eu tentaria renomear a propriedade dos itens da loja que mantém a etiqueta em 'ToolTip'.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top