yui3 小部件错误“this.constructor.NAME 未定义”
我正在创建 yui3 小部件,但不断收到此错误:this.constructor.NAME 未定义
。
我正在我的小部件中定义一个名称:
YUI().add('paginator', function(Y) {
function Paginate(config) {
Paginate.superclass.constructor.apply(this, arguments);
}
Paginate.NAME = "paginate";
...
所以,我不确定发生了什么。
编辑: 我还想补充一点,我刚刚尝试从
I am creating a yui3 widget and I keep getting this error: this.constructor.NAME is undefined
.
I am defining a name in my widget:
YUI().add('paginator', function(Y) {
function Paginate(config) {
Paginate.superclass.constructor.apply(this, arguments);
}
Paginate.NAME = "paginate";
...
So, I am not sure what's going on.
Edit:
I also wanted to add that I have just tried to add the default widget skeleton from here and I am still getting the same error.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想我会自己回答这个问题,以防其他人遇到这个问题。我在创建小部件时忘记了
new
关键字。I thought I would answer this myself in case anyone else comes across this problem. I forgot the
new
keyword when creating my widget.