当前主题与
相关联 dojo.require( “dojox.charting.themes.PlotKit.green”);我创建了我的主题,将其保存在同一个文件夹中并尝试添加到页面:
dojo.require( “mytheme的”);但它没有以这种方式连接。
答案 0 :(得分: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)
。