2012-04-18 5 views
0

다른 텍스트 상자 값 변경 이벤트를 기반으로 텍스트 상자 값을 업데이트하는 데 도움이 필요합니다. I 두 텍스트 상자 값이 동일해야합니다. 여기에 내가 사용하는 코드가있다. 변경 내용이 코드를 첫 번째 텍스트 상자의 이벤트를 사용하십시오.다른 TextBox 변경 이벤트를 기반으로 TextBox 값을 변경하는 방법

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

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

두 번째 텍스트 상자 값을 표시하기 위해 경고를 사용하면 올바른 값을 표시합니다. 그러나 에서 디자인 부분의 값은 변하지 않습니다.

Pls 나를 도와주세요.

답변

0

Ext.widget ('Form')은 "현재 양식을 가져 오는 중"이 아니라 "새 양식 구성 요소 만들기"를 의미합니다. 그래서 그것이되어야한다고 생각합니다 :

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

이 코드는 나에게 매우 도움이됩니다. 많이 감사합니다. –

관련 문제