2011-08-14 34 views
0

加載自定義dijit時出現此錯誤。我之前幾次機械地完成了這個工作,但是我從來沒有得到過這個錯誤。Dojo:加載自定義dijit時出現「pathObj爲null」錯誤

這是代碼:

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爲空

我錯過了可能很明顯的東西,我只是不知道它是什麼。

回答

0

設置templatePathtemplateString屬性解決了問題:)