2010-07-16 3 views

Répondre

0

Si vous avez créé votre propre module, la meilleure chose à faire est de le placer dans le dossier, ce qui est un pair de dojo:

dojo/... 
dijit/... 
dojox/... 
my/... <- your file goes there 

Par exemple, il est appelé « mythème ». Dans ce cas, il devrait aller dans le fichier my/mytheme.js. Pour l'utiliser juste besoin et mettre sur votre tableau:

dojo.require("my.mytheme"); 
... 
chart.setTheme(my.mytheme); 

Ne pas oublier de mettre dojo.provide("my.mytheme"); en haut de votre fichier thème et définir l'objet my.mytheme (votre thème).

Vous pouvez également l'inclure en ligne comme je l'ai fait dans http://lazutkin.com/download/hicharts.html (recherchez myTheme). Vous pouvez également inclure l'extrait à l'aide d'une balise <script> régulière. N'oubliez pas de définir votre nouveau thème explicitement sur un graphique: chart.setTheme(your_theme_object).

+0

cela fonctionne. Merci de votre aide. –

+0

maintenant mon thème fonctionne. mais l'effet de transition sur la souris est cassé. c'est parce que Array est composé de nombres fractionnaires. Des idées pour réparer? –

+0

Le thème n'affecte pas les transitions, qui sont des gestionnaires d'événements utilisant des transformations matricielles, et un tableau de nombres fractionnaires devrait fonctionner correctement en tant que valeurs de données. Cherchez des problèmes ailleurs. Si ce problème persiste, veuillez déposer un bogue avec Dojo et joindre l'exemple minimaliste démontrant le problème. –

Questions connexes