我有两种看法。用户视图有一些文本和一个按钮。我想使用该按钮切换到第二个视图。但我不知道这如何与 sencha touch 2 一起使用。当我按下“UserView”(这是第一个视图)上的按钮时,我收到以下错误:
未捕获的错误:SYNTAX_ERR:DOM 异常 12
这基本上就是我的代码现在的样子:
应用程序.js
Ext.Loader.setConfig({ enabled: true });
Ext.setup({
viewport: {
autoMaximize: false
},
onReady: function() {
var app = new Ext.Application({
name: 'AM',
controllers: [
'Main'
]
});
}
});
主控制器
Ext.define('AM.controller.Main', {
extend: 'Ext.app.Controller',
views : ['User'],
init: function() {
this.getUserView().create();
this.control ({
'#new': {
tap: function() {
alert('aaaa');
}
}
});
}
});
以及两种观点:
Ext.define('AM.view.User', {
extend: 'Ext.Container',
config: {
fullscreen:true,
items: [{
xtype: 'button',
text: 'New',
id: 'new'
}
],
html: 'Testing<br />'
}
});
第二视图
Ext.define('AM.view.New', {
extend: 'Ext.Container',
config: {
fullscreen: true,
html: 'w00t'
}
});