2010-12-30 5 views
1

Ich erstelle ein Yui3 Widget und ich bekomme immer wieder diesen Fehler: this.constructor.NAME is undefined.yui3 Widget Fehler "this.constructor.NAME ist undefined"

ich einen Namen in meinem Widget bin definieren:

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

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

    Paginate.NAME = "paginate"; 
    ... 

Also, ich bin mir nicht sicher, was los ist.

Edit: Ich wollte auch hinzufügen, dass ich gerade versucht habe, das Standard-Widget Skelett von here hinzufügen, und ich bekomme immer noch den gleichen Fehler.

+0

Haben Sie versucht, dies mit FireBug auszuführen, um genau zu wissen, an welcher Zeile es bricht? – Kai

+0

Ja, es bricht in der yui3 js für 'Widget-Base' nicht mein Code. – imns

Antwort

4

Ich dachte, ich würde das selbst beantworten, falls jemand anderes auf dieses Problem stößt. Ich habe das Schlüsselwort new beim Erstellen meines Widgets vergessen.