Slide 49
Slide 49 text
Japan Sencha User Group
クラスシステムと名前空間
11/12/2012
49
Ext.define
• クラス定義(完全修飾名)
• インスタンスの生成はExt.create
extend
• ベースとなるクラス(完全修飾名)
xtype
• 任意の短縮名称
• Requiresを書く事もわすれずに
Ext.define(“MyApp.view.Foo ", {
extend: 'Ext.Container',
requires: [
‘MyApp.view.Bar',
‘MyApp.view.Baz '
],
xtype:‘foo',
config: {
xtype: "container",
fullscreen : true,
layout : 'vbox',
items: [{
flex:1,
xtype: ‘bar'
},{
flex:1,
xtype: ‘baz'
}]
}
});