我对sencha touch有一些问题。 我有这个简单的代码:
items: [
{
name: "horo",
xtype: 'togglefield',
label: 'Horodateur ?',
labelWidth: '55%',
disabled: false,
listeners: {
beforechange: function (slider, thumb, newValue, oldValue) {
if (oldValue == 0 && newValue == 1) {
alert("toto");
}
},
change: function (slider, thumb, newValue, oldValue) {
if (oldValue == 0 && newValue == 1) {
alert("titi");
}
else if (oldValue == 1 && newValue == 0)
alert("tata");
}
}
},
我的控制台上出现此错误:
未捕获的TypeError:无法读取undefined的属性'apply'。
有什么问题?
我的控制台说了别的话,可能Controller.js
就是问题。
答案 0 :(得分:0)
我遇到了同样的问题。 定义一些侦听器并且未在控制器中定义该函数时,可能会发生此问题。 我可以看到在更改和更改之前有功能,所以您的代码中可能还有更多项目未在论坛中显示。如果有侦听器并且侦听器引用了不存在的函数,那么您将收到错误。 “未捕获的TypeError:无法读取属性'apply'of undefined”