Javascript sencha控制器文件中的按钮点击不工作 主视图文件 控制器文件
单击任何按钮,它将记录以下内容Javascript sencha控制器文件中的按钮点击不工作 主视图文件 控制器文件,javascript,extjs,sencha-touch,Javascript,Extjs,Sencha Touch,单击任何按钮,它将记录以下内容 Uncaught TypeError: Cannot read property 'apply' of undefined 有什么问题吗 提前感谢…您的方法不应该出现在配置块中loginButtonTapped,regFormResetButtonTapped和regNewUserButtonTapped。它们应该出现在类定义的一个级别,因为它们是类方法,而不是配置 Ext.define('DemoApp1.controller.MainController'
Uncaught TypeError: Cannot read property 'apply' of undefined
有什么问题吗
提前感谢…您的方法不应该出现在配置块中
loginButtonTapped
,regFormResetButtonTapped
和regNewUserButtonTapped
。它们应该出现在类定义的一个级别,因为它们是类方法,而不是配置
Ext.define('DemoApp1.controller.MainController', {
extend: 'Ext.app.Controller',
requires: [
'Ext.form.FieldSet',
'Ext.Button'
],
config: {
refs: {
loginButton: '#login-button',
regFieldSet: '#reg-items-field-set',
regNewUserButton: '#register-button',
regFormResetButton: '#reset-button',
loginUserFieldSet: '#login-user-field-set'
},
control: {
loginButton: {
tap: 'loginButtonTapped'
},
regFormResetButton: {
tap: 'regFormResetButtonTapped'
},
regNewUserButton: {
tap: 'regNewUserButtonTapped'
}
},
loginButtonTapped: function(self, e) {
console.log('loginButtonTapped');
},
regFormResetButtonTapped: function(self, e) {
console.log('regFormResetButtonTapped');
},
regNewUserButtonTapped: function(self, e) {
console.log('regNewUserButtonTapped');
}
}
});
Uncaught TypeError: Cannot read property 'apply' of undefined