2

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

按照我看到的大部分代码,包括 dijit 应该是这样的:

dojo.require("dijit");

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

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

dojo.require("dijit.dijit");

是否有我缺少的配置 dojo 的元素?这些文件都按照它们在 1.2.3 发行版中的状态放置在另一个 javascript 文件夹下。

4

1 回答 1

3

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

  • 缺少主题 css 文件:检查 FireBug 是否已加载所有内容
  • 缺少主题类属性:添加class="tundra"body元素
  • 失踪djConfig="parseOnLoad: true"
于 2009-01-23T16:09:02.267 回答