我想将自己的主题用于Dojo图表。怎么连接呢?

时间:2010-07-16 18:31:29

标签: dojo

当前主题与

相关联 dojo.require( “dojox.charting.themes.PlotKit.green”);

我创建了我的主题,将其保存在同一个文件夹中并尝试添加到页面:

dojo.require( “mytheme的”);

但它没有以这种方式连接。

1 个答案:

答案 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)