Dojo:加载自定义dijit时出现“pathObj为null”错误

时间:2011-08-14 20:59:27

标签: javascript dojo

加载自定义dijit时出现此错误。我之前已经多次机械地完成了这项工作,但我从来没有遇到过这个错误。

这是代码:

dojo.provide("my.company.widgets.cells.Axon");

(function() {

dojo.require("dijit._Widget");
dojo.require("dijit._Templated");

dojo.require("my.company.widgets.cells.AxonHelper");

var AxonHelper = my.company.widgets.cells.AxonHelper;

dojo.declare("my.company.widgets.cells.Axon", [dijit._Widget, dijit._Templated], {

    postCreate: function() {
        console.debug("Axon#postCreate");
    }


});

})();

......我这样称呼它:

dojo.require("my.company.widgets.cells.Axon");
...

var axon = new my.company.widgets.cells.Axon();

就是这样!控制台中出错:“ pathObj为空。

我遗漏了一些可能很明显的东西,我只是不知道它是什么。

1 个答案:

答案 0 :(得分:0)

设置templatePathtemplateString属性可解决问题:)