gpt4 book ai didi

extjs - 如何从外部 Controller 功能(如sencha touch中的全局功能)调用 Controller 功能

转载 作者:行者123 更新时间:2023-12-04 13:27:44 26 4
gpt4 key购买 nike

我如何从外部 Controller 功能中调用 Controller 内部的功能,例如电话间隙回调功能

这是 Controller 外部定义的功能

  function onDeviceReady() {
//do ALL your localstorage stuff here
console.log('In onDeviceReady() function');
somefunction();// this is not working
}

这是 Controller 类
     Ext.define('FCELB.controller.LoginController', {
extend: 'Ext.app.Controller',
config: {
refs: {
username: '#username',
password: '#password'
},

}

},

init: function () {
console.log('Login controller');
document.addEventListener("deviceready", onDeviceReady, false);
//onDeviceReady();
},

somefunction:function(){
//some functionality
}

});

如何从上面的onDeviceready()函数调用 somefunction()

最佳答案

FCELB.app.getController('LoginController').somefunction();  

其中

FCELB-应用程序名称

LoginController- Controller 名称

somefunction-函数名称

关于extjs - 如何从外部 Controller 功能(如sencha touch中的全局功能)调用 Controller 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17877539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com