我正在创建一个yui3小部件,我不断收到此错误:this.constructor.NAME is undefined
。
我在我的小部件中定义了一个名字:
YUI().add('paginator', function(Y) {
function Paginate(config) {
Paginate.superclass.constructor.apply(this, arguments);
}
Paginate.NAME = "paginate";
...
所以,我不确定发生了什么。
编辑: 我还想补充一点,我刚刚尝试从here添加默认小部件骨架,但我仍然遇到同样的错误。
答案 0 :(得分:4)
我想我会自己回答这个问题,以防其他人遇到这个问题。我在创建窗口小部件时忘记了new
关键字。