Ext.app.Controller
来源:互联网 发布:软件无法放大缩小 编辑:程序博客网 时间:2024/05/24 07:06
控制器负责处理应用程序内的事件。使用View显示数据,使用Model加载和保存数据,Controller把它们联系在一起。
Refs和Control
Refs:
Ext.define('MyApp.controller.Main', {
extend: 'Ext.app.Controller',
config: {
refs: {
nav: '#mainNav'
}
},
addLogoutButton: function() {
this.getNav().add({
text: 'Logout'
});
}
});
Ext.create('Ext.Toolbar', {
id: 'mainNav',
items: [
{
text: 'Some Button'
}
]
});
Refs高级:
Ext.define('MyApp.controller.Main', {
extend: 'Ext.app.Controller',
config: {
refs: {
nav: '#mainNav',
infoPanel: {
selector: 'tabpanel panel[name=fish] infopanel',
xtype: 'infopanel',
autoCreate: true
}
}
}
});
Control:
Ext.define('MyApp.controller.Main', {
extend: 'Ext.app.Controller',
config: {
control: {
loginButton: {
tap: 'doLogin'
},
'button[action=logout]': {
tap: 'doLogout'
}
},
refs: {
loginButton: 'button[action=login]'
}
},
doLogin: function() {
//called whenever the Login button is tapped
},
doLogout: function() {
//called whenever any Button with action=logout is tapped
}
});
Config:
application:Ext.app.Application 控制器所附加到的application实例。
- Ext.app.Controller
- Sencha 控制器简介(Ext.app.Controller)
- Ext.app.Controller.init方法介绍。
- Ext.app.Controller.onLaunch方法介绍。
- extjs中Ext.app.Controller的init方法和onLaunch方法的执行顺序。
- 0101-APP-Alarm -controller
- LED controller APP
- Ext.app.Application
- Ext.app.Application
- Ext.app.Application简介
- Ext 传对象给 后台Controller
- Ext Controller与ViewController的区别详解
- ExtJS中app(controller,application)相关问题
- Extjs4--- app(controller和application)相关问题
- How to Delete controller ExtJS? extjs多个app时,删除其他app的controller
- controller
- Controller
- controller
- ckeditor配置与个性定制、属性、上传个人总结 转
- GTK编程学习,环境配置
- Store提交和回滚
- 国内目前最全面的介绍——Android中的BroadCastReceiver
- 百度地图和51地图API应用开发
- Ext.app.Controller
- hadoop map reduce 过程获取环境变量
- ubuntu的开机必做项
- zen-cart URL修改
- DSP芯片概述--7.24
- 大牛给的ACM进阶建议
- zen cart -- 优化zen cart网店的速度
- 有序顺序表的插入实现
- QT学后感