1

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

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

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

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

    Paginate.NAME = "paginate";
    ...

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

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

4

1 回答 1

4

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

于 2010-12-30T16:34:37.300 回答