2010-12-30 2 views
1

yui3 위젯을 만들고 있는데이 오류가 계속 발생합니다 : this.constructor.NAME is undefined.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

FireBug를 사용하여 이것을 실행하여 정확히 어떤 줄이 끊어 졌는지 알고 싶습니까? – Kai

+0

예, yui3 js에서 'widget-base'에 대한 코드가 나옵니다. – imns

답변

4

나는이 문제를 다른 사람이 우연히 만났을 때 나는 스스로에게 대답 할 것이라고 생각했다. 위젯을 만들 때 new 키워드를 잊어 버렸습니다.