这是代码的一部分。我有一个Window
, 和一个Form
在里面。有一个text field
和一个button
。我需要获取 的值textfield
并将其保存到var
用户单击button
.
代码:
Ext.define('MyApp.view.MyV', {
extend: 'Ext.window.Window',
alias: 'widget.myV',
id: 'myvid',
initComponent: function() {
var me = this;
Ext.applyIf(me, {
items: [
{
xtype: 'form',
x: 15,
y: 40,
frame: true,
height: 420,
id: 'f11',
layout: {
type: 'absolute'
},
},
{
xtype: 'textareafield',
x: 150,
y: 185,
id: 'name',
width: 320,
fieldLabel: 'Name'
},
{
xtype: 'button',
x: 100,
y: 150,
text: 'Send',
listeners: {
click: {
fn: me.onClickButton,
scope: me
}
}
},
]
}
],
…..
});
动作,当用户点击按钮时;以下是我的代码
onClickButton: function(button, e, options) {
var nameOfPerson = this.up('form').down('#myvid > #f11 > #name');
有人可以帮我获取用户输入的值textfield
并将其保存到变量nameOfPerson
中。?