Question

J'ai découvert que la dojox.charting.action2d.Tooltip prend une fonction personnalisée pour fournir le texte pour les étiquettes. Le défi est que le texte de l'étiquette que je veux afficher est contenu dans dojo.data.ItemFileReadStore lequel la série de cartes est pointé. Je suis en train de trouver un moyen d'attacher les informations transmises dans l'objet en fonction d'un élément dans le magasin. Je crois comprendre que l'objet de notification peut contenir les éléments suivants:

  • événement - un objet événement brut
  • le type - peut être "onmouseover", "onmouseout", "onclick" ou "onplotreset"
  • run - un objet de la série
  • terrain - un objet plot2d
  • index - l'index numérique en série
  • élément - peut être "bar", "colonne", "cercle", "tranche", "marqueur"
  • forme - d'un objet en forme de dojox.gfx pour l'élément
  • Haxis - un objet d'axe horizontal ou null
  • Vaxis - un objet d'axe vertical ou null
  • x - une valeur de x (sur l'axe horizontal)
  • y - une valeur de y (sur l'axe vertical)
  • cx, cy - un centre du marqueur / cercle / tranche en coordonnées géométriques
  • cr - un rayon de cercle / tranche en coordonnées géométriques

Je rectifiées pour accéder run.store, ce qui me semblait logique, mais je reviens undefined. y contient la valeur particulière que je suis à courir après, mais je ne peux pas l'utiliser pour rechercher le ItemFileReadStore parce que je ne peux pas garantir que ce serait unique. Idéalement, je suis à la recherche d'une certaine façon d'identifier spécifiquement l'élément dans le magasin que la notification en cours est renvoyé pour.

Était-ce utile?

La solution

http://docs.dojocampus.org/dojox/charting/ dit que fonction de texte par défaut cherche un texte d'info-bulle personnalisé dans la propriété « infobulle » de l'objet point de données.
Je voudrais essayer de renommer de la propriété qui contient l'étiquette en «les articles du magasin infobulle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top