Extjs 如何根据另一个TextBox更改事件更改TextBox值

Extjs 如何根据另一个TextBox更改事件更改TextBox值,extjs,extjs4,Extjs,Extjs4,我需要一些帮助来根据另一个textbox值更改事件更新textbox值。我 两个文本框值必须相同。这是我使用的代码。更改时使用此代码 第一个文本框的事件 var formpanel = Ext.widget('Form'); var copy = formpanel.down('[name=billingCity]').getValue(); formpanel.down('[name=mailingCity]').setValue(copy); 使用警报显示第二个文本框值,它将显示正确的值

我需要一些帮助来根据另一个textbox值更改事件更新textbox值。我 两个文本框值必须相同。这是我使用的代码。更改时使用此代码 第一个文本框的事件

var formpanel = Ext.widget('Form');
var copy = formpanel.down('[name=billingCity]').getValue();

formpanel.down('[name=mailingCity]').setValue(copy);
使用警报显示第二个文本框值,它将显示正确的值。但是在 设计部分的值保持不变

请帮助我。

Ext.widget(“表单”)的意思是“创建新表单组件”,而不是“返回当前表单”。所以我认为应该是:

change: function() {
   var formpanel = Ext.ComponentQuery.query('Form')[0];
   var copy = formpanel.down('[name=billingCity]').getValue();
   formpanel.down('[name=mailingCity]').setValue(copy);
}