4

SenchaTouch2にテキストフィールドとボタンがあります。ボタンを押したときにテキストフィールドの入力を取得したいのですが。Ext.ComponentQueryで試しましたが、機能しませんでした。誰かにそれを行う方法の例がありますか?

{
    xtype: 'textfield',
    cls: 'inputfields',
    id: 'title',
},
{
    xtype: 'button',
    ui: 'action',
    name: 'textfieldButton',
    handler : function(){
        // what should go here ?
    }
}
4

2 に答える 2

4

私のやり方は、Ext.getCmp('title').getValue();

また、ドキュメント ( Docs API )も参照してください。彼らは本当に役に立ちます。

于 2012-11-06T17:49:03.830 に答える
2

あなたがすることができます:

var value = Ext.ComponentQuery.query('#title')[0].getValue();
// test by writing in console
console.log(value);

ヒント 1:このフレームワークを使用するときは、Sencha のAPI リファレンスを常に開いておくと便利です (他のフレームワーク、プログラミング言語などについても同様です)。速度のために、ダウンロードすることをお勧めします。
ヒント 2:開発者ツール用のChrome Ctrl++でShiftIそこでコンソールにアクセスできます。

于 2012-11-05T20:52:36.790 に答える