Uncaugh TypeError:无法读取Sencha未定义的属性“apply”

tzxcd3kk  于 2022-09-26  发布在  其他
关注(0)|答案(1)|浏览(128)

我对感官触摸有一些问题。我有一个简单的代码:

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");
                }
            }
        },

我的控制台上有一个错误:
Uncaught TypeError:无法读取未定义的属性“apply”。
有什么问题吗?我的控制台说了些别的,也许Controller.js就是问题所在。

6g8kf2rb

6g8kf2rb1#

我也有同样的问题。当您定义了一些侦听器而没有在控制器中定义函数时,可能会出现此问题。我可以看到beforechange和change都有功能,所以您的代码中可能有更多的项目没有在论坛中显示。如果存在侦听器,并且侦听器引用的函数不存在,那么您将得到一个错误。“Uncaught TypeError:无法读取未定义的属性“apply””

相关问题