yui3小部件错误“this.constructor.NAME未定义”

时间:2010-12-30 16:11:43

标签: javascript yui yql yui3

我正在创建一个yui3小部件,我不断收到此错误:this.constructor.NAME is undefined

我在我的小部件中定义了一个名字:

YUI().add('paginator', function(Y) {

    function Paginate(config) {
        Paginate.superclass.constructor.apply(this, arguments);
    }

    Paginate.NAME = "paginate";
    ...

所以,我不确定发生了什么。

编辑: 我还想补充一点,我刚刚尝试从here添加默认小部件骨架,但我仍然遇到同样的错误。

1 个答案:

答案 0 :(得分:4)

我想我会自己回答这个问题,以防其他人遇到这个问题。我在创建窗口小部件时忘记了new关键字。