dojox.charting einstellen benutzerdefinierte Tooltip -Etiketten von itemFileAdstore

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

  •  19-09-2019
  •  | 
  •  

Frage

Ich entdeckte, dass die dojox.charting.action2d.Tooltip Nimmt eine benutzerdefinierte Funktion, um den Text für die Etiketten bereitzustellen. Die Herausforderung besteht darin, dass der Text des Etiketts, den ich anzeigen möchte, enthalten ist dojo.data.ItemFileReadStore auf die die Diagrammserie zeigt. Ich versuche herauszufinden, wie man die im Objekt in der Funktion übergebenen Informationen an ein Element im Geschäft zurückbindet. Mein Verständnis ist, dass das Benachrichtigungsobjekt Folgendes enthalten kann:

  • Ereignis - ein RAW -Ereignisobjekt
  • Typ - kann "onmouseover", "onmouseout", "onclick" oder "Onplolotreset" sein, "Onclick", "Onmouseout", "Onmouseover", "Onmouseout" sein kann.
  • Run - ein Serienobjekt
  • Diagramm - ein Diagramm2D -Objekt
  • Index - der numerische Index in Serien
  • Element - kann "Balken", "Spalte", "Kreis", "Slice", "Marker" sein
  • Form - ein dojox.gfx Formobjekt für das Element
  • haxis - ein horizontales Achsenobjekt oder Null
  • Vaxis - ein vertikales Achsenobjekt oder Null
  • x - ein x -Wert (auf der horizontalen Achse)
  • y - ay -Wert (auf der vertikalen Achse)
  • CX, Cy - eine Mitte des Markers/Kreises/Scheiben in geometrischen Koordinaten
  • CR - Ein Radius von Kreis/Scheiben in geometrischen Koordinaten

Ich habe zugänglich run.store, was mir logisch schien, aber ich komme zurück undefined. y Enthält den jeweiligen Wert, nach dem ich jage, aber ich kann das nicht verwenden, um die zu durchsuchen ItemFileReadStore Weil ich nicht garantieren kann, dass das einzigartig wäre. Idealerweise suche ich nach einer Möglichkeit, spezifisch den Artikel im Geschäft zu identifizieren, für den die aktuelle Benachrichtigung abgefeuert wird.

War es hilfreich?

Lösung

http://docs.dojocampus.org/dojox/charting/ Laut der Standardtextfunktion sucht nach einem benutzerdefinierten Tooltip -Text in 'Tooltip' Eigenschaft des Datenpunktobjekts.
Ich würde versuchen, die Eigenschaften des Geschäfts umzubenennen, die das Etikett in "Tooltip" enthält.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top