4

我在Sencha Touch 2中有一个文本字段和一个按钮。我想在按下按钮时获取文本字段的输入。我用 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 回答