Extjs 6现代版是一种用于构建现代化Web应用程序的JavaScript框架。它提供了丰富的UI组件和功能,使开发人员能够轻松创建交互性强、功能丰富的应用程序。
在Extjs 6现代版中,可以通过视图来执行控制器中的函数。以下是一种常见的方法:
Ext.define('MyApp.controller.MyController', {
extend: 'Ext.app.ViewController',
alias: 'controller.mycontroller',
myFunction: function() {
// 执行一些操作
}
});
controller
配置项来指定关联的控制器,例如:Ext.define('MyApp.view.MyView', {
extend: 'Ext.panel.Panel',
xtype: 'myview',
controller: 'mycontroller',
items: [
// 视图的内容
],
listeners: {
afterrender: 'myFunction' // 在视图渲染后执行控制器中的函数
}
});
在上述示例中,我们将controller
配置项设置为mycontroller
,这样视图就与MyController
控制器关联起来了。然后,我们使用listeners
配置项来指定在视图渲染后执行控制器中的myFunction
函数。
通过这种方式,当视图渲染完成后,控制器中的myFunction
函数将被调用,从而实现了从视图执行控制器中的函数。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),腾讯云对象存储(COS),腾讯云数据库(TencentDB),腾讯云人工智能(AI),腾讯云物联网(IoT),腾讯云移动开发(Mobile),腾讯云区块链(Blockchain)等。您可以访问腾讯云官方网站了解更多产品信息和详细介绍:https://cloud.tencent.com/
领取专属 10元无门槛券
手把手带您无忧上云