2010-07-16 28 views

回答

0

如果你创建了自己的模块,最容易做的事情是把它的文件夹,这是dojo同行中:

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

例如,它被称为“mytheme的”。在这种情况下,它应该进入my/mytheme.js文件。为了使用它,需要它,并在图表上设置:

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

不要忘记把dojo.provide("my.mytheme");在你的主题文件的顶部,并定义my.mytheme对象(你的主题)。

或者像我在http://lazutkin.com/download/hicharts.html(寻找myTheme)一样包括它内联。或者,您可以使用常规的<script>标记包含片段。

不要忘记在图表上明确地设置您的新主题:chart.setTheme(your_theme_object)

+0

它的工作原理。感谢您的帮助。 – 2010-07-17 15:12:39

+0

现在我的主题工作。但对鼠标悬停的过渡效果已被打破。这是因为数组由分数组成。任何想法如何解决? – 2010-07-17 15:23:47

+0

主题不会影响转换,它是使用矩阵转换的事件处理程序,而小数数组应该可以很好地作为数据值使用。在其他地方寻找问题。如果此问题仍然存在,请向Dojo提交错误并附上展示问题的简单示例。 – 2010-07-17 17:52:52

相关问题