dojo.require问题

时间:2009-01-21 21:58:08

标签: javascript dojo

我在配置dojo的初始安装时遇到问题,无法正确包含小部件框架。

按照我看到的大部分代码,包括dijit应该如下所示:

dojo.require("dijit");

就是这样。不幸的是,这似乎不起作用。

使用它可以正确初始化小部件,但标准的dijit方法有一些奇怪的行为让我觉得我做错了:

dojo.require("dijit.dijit");

我是否缺少配置dojo的元素?这些文件都放在1.2.3发行版中,位于另一个javascript文件夹下。

1 个答案:

答案 0 :(得分:3)

您实际上不必包含dijit,只需直接指向您要使用的小部件:dojo.require("dijit.Dialog");。奇怪的小部件行为也可以通过以下方式解释:

  • 缺少主题css文件:使用FireBug检查所有内容是否已加载
  • 缺少主题类属性:将class="tundra"添加到body元素
  • 缺少djConfig="parseOnLoad: true"