私は Sencha Touch の初心者で、勉強中です。
Sencha Touch 2.1 を使用して記述した以下のコードが機能しません。ブラウザにボタンが表示されますが、ボタンをタップしても警告が表示されません。何が悪いのか教えてください。私は日本人なので、下手な英語でごめんなさい。ディレクトリ構造:
(root)---app.js
|-app---view--Main_view.ja
|-controller--Main_cont.js
[app.js]
Ext.application({
name: 'MyApp',
views: ['Main_view'],
controllers: ['Main_cont'],
launch: function() {
Ext.Viewport.add(Ext.create('MyApp.view.Main_view'));
}
});
【Main_view.js】
Ext.create('Ext.Container', {
fullscreen: true,
layout: {
type: 'vbox',
pack: 'center'
},
items: [
{
xtype : 'button',
text : 'Button',
id : 'action'
}
]
});
[Main_cont.js]
Ext.define('MyApp.controller.Main_cont',{
extend: 'Ext.app.Controller',
config: {
control: {
'#action':{
tap : function() {
alert('tap');
}
}
}
}
});