2012-04-18 24 views
0

別のテキストボックス値変更イベントに基づいてテキストボックス値を更新するには、いくつかの助けが必要です。 I は、両方のテキストボックス値を同じにする必要があります。ここで私が使用するコードです。変更コード のこのコードを最初のテキストボックスに使用します。別のTextBox変更イベントに基づいてTextBox値を変更する方法

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

formpanel.down('[name=mailingCity]').setValue(copy); 

2番目のテキストボックス値を表示するアラートを使用すると、正しい値が表示されます。しかし、 では、設計部分の値は変更されません。

Pls help me。

答えて

0

Ext.widget( 'フォーム')は、「現在のフォームを取り戻す」ではなく、「新しいフォームコンポーネントを作成する」ことを意味します。だから私はそれがそうだと思う:

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

このコードは私のために非常にHelpfullです。たくさんありがとうございます。 –

関連する問題