Sencha Touch 2控制器初始化/启动不'不要开火
Sencha Touch 2 Controller init/launch doesn't fire
代码如下。
我所要做的就是从我的登录控制器加载登录视图。但是,我发现登录控制器没有正确加载。launch()和init()都未被调用。有人能帮我吗?
提前感谢!!
app/app.js
Ext.Loader.setConfig({
disableCaching: false,
enabled: true
});
Ext.application({
name: 'KangasK',
models: [],
stores: [],
controllers: [
'Login'
],
views: [
],
launch: function() {
alert('launch app');
}
});
app/controller/Login.js
Ext.define('KangasK.controller.Login', {
extend: 'Ext.app.Controller',
views: ['Login'],
stores: [],
config: {
refs: {
loginBtn: '#loginBtn'
},
control: {
loginBtn: {
tab: 'login'
}
},
init: function() {
alert('init')
},
launch: function() {
alert('launch login');
}
}
});
app/view/Login.js
Ext.define('KangasK.view.Login', {
extend: 'Ext.form.Panel',
alias: 'widget.loginview',
config: {
items: [
{
xtype: 'fieldset',
title: 'Login',
items: [
{
xtype: 'textfield',
placeHolder: 'Username',
itemId: 'username',
name: 'username',
required: true
},
{
xtype: 'passwordfield',
placeHolder: 'Password',
itemId: 'password',
name: 'password',
required: true
}
]
},
{
xtype: 'button',
itemId: 'logInButton',
ui: 'action',
padding: '10px',
text: 'Login'
}
]
}
});
PS:在浏览器中,它显示app/controller/Login.js已加载,但app/view/Logn.js未加载
我自己想好了。。。
init和launch不应该在config:{}中
这项工作:
Ext.define('KangasK.controller.Login', {
extend: 'Ext.app.Controller',
config: {
views: ['Login'],
stores: [],
refs: {
loginBtn: '#loginBtn'
},
control: {
loginBtn: {
tab: 'login'
}
}
},
init: function() {
console.log('init')
},
launch: function() {
console.log('launch login');
}
});
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 从控制器返回后Ajax启动事件激发
- Meteor上的启动页面
- 如何防止网页加载后自动启动功能
- 如何从JavaScriptInterface启动Navigation Drawer
- window.on.scroll事件未启动
- 单击按钮后启动javascript提示
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- spine.js在启动时填充模型实例
- 如何在所有ng点击事件AngularJS上启动一个方法
- jQuery悬停在没有鼠标悬停的情况下启动
- SignalR客户端启动连接时如何设置用户
- 点击不'似乎没有开火
- Meteor:在启动时将html注入客户端文件
- Angular UI启动日期选择器问题
- 如何用低音量自动启动Youtube视频(iframe)
- jQuery mouseup在拖离链接后未启动
- Tab键到ASP按钮上,然后按enter键启动按钮;不要点击开火
- Sencha Touch 2控制器初始化/启动不'不要开火