Sencha touch 2 在Sencha Touch 2中构建具有块的应用程序?
我的问题是在Sencha Touch 2上构建GUI,首先创建控件,然后在面板项上实例化它们。像这样:Sencha touch 2 在Sencha Touch 2中构建具有块的应用程序?,sencha-touch-2,Sencha Touch 2,我的问题是在Sencha Touch 2上构建GUI,首先创建控件,然后在面板项上实例化它们。像这样: var myButton = Ext.create('Ext.Button', { text: 'Button', }); 然后执行此操作以在屏幕上显示: //..some panel items:[{myButton}, {anotherControl}] 当我尝试在SenchaTouch2上执行此操作时,它只会抛出一个错误:“未捕获的SyntaxError:意外标识符” 我曾经
var myButton = Ext.create('Ext.Button', {
text: 'Button',
});
然后执行此操作以在屏幕上显示:
//..some panel
items:[{myButton}, {anotherControl}]
当我尝试在SenchaTouch2上执行此操作时,它只会抛出一个错误:“未捕获的SyntaxError:意外标识符”
我曾经在Sencha Touch 1.x上这样做,这让我抓狂,因为在我在网络中找到的每个示例中,他们都使用xtype属性声明面板中的控件
一个小的代码片段对我会有很大的帮助
谢谢 您可以这样做:
Ext.define('App.view.MyView', {
xtype: 'myview',
extend: 'Ext.Panel',
config: {
layout: 'vbox'
},
constructor: function() {
var me = this;
me.callParent(arguments);
var myButton1 = Ext.create('Ext.Button', {
text: 'Button1',
});
var myButton2 = Ext.create('Ext.Button', {
text: 'Button2',
});
me.add([myButton1,myButton2]);
}
});
希望这有帮助