Sencha Touchクラス 'Ext.app.Controller'の 'refs'属性が不思議です。 シンプルなcontactFormが構築されたビデオチュートリアルを見ました。ありません、私は私のアプリのためにお問い合わせフォームを構築しようとしたと私はエラーを取得:「キャッチされない例外TypeError:オブジェクト[オブジェクトのオブジェクト]は方法はありません 『getContactForm』」Sencha Touch 2.0 Controllerのrefs属性が機能していませんか?
をここに私のコントローラは
Ext.define('MyFirstApp.controller.Main', {
extend: 'Ext.app.Controller',
views: ['Viewport', 'Home'],
refs: [
{
ref: 'contactForm',
selector: '#contactForm'
}
],
init: function() {
this.control({
'button[action=submitContact]': {
tap: 'submitContactForm'
}
});
},
submitContactForm: function() {
var form = this.getContactForm();
form.submit({
url: 'contact.php'
});
}
}です);
「refs」には問題があるようですが、「getContactForm」メソッドは「contactForm」の「ref」属性のために作成されるというビデオではありますが、そうではありません。私はここで間違っているのですか?..助けてくれてありがとう!
yesが、これは私のために働くあなたに感謝:) – Phil