다른 필드의 값에 따라 양식 안의 표시 필드 값을 변경하려고합니다 (숨김).Extjs - 숨겨진 필드 내용에 대한 텍스트 레이블 값 변경
숨겨진 필드는 mapping
에서 값을 검색하고 표시 필드는 매핑의 콘텐츠를 검색하지만 숨겨진 값에 따라 두 가지 다른 값 (매핑 1, 매핑 2)을 검색합니다. 이것은 내가 할 노력하고있어입니다 :
mapping: ['myHidden''mapping1','mapping2'],
form: [{
fieldLabel: 'myHidden',
xtype: 'hidden',
name: 'myHidden',
listeners: {
'change': function(){
if(this.getValue=='X'){
this.up('form').findfield('myText').setName('mapping1');
}
else{
this.up('form').findfield('myText').setName('mapping2');
}
}
}
},{
fieldLabel: 'myText',
xtype: 'displayfield'
}]
을 나는 name
태그에 의해 주어진다 '으로 myText'에 매핑을 알아 보았으로,하지만 변경 wan't 때문에이 값은 내가 그것을해야 어때?
난 그냥 서버에서 골짜기 'myHidden'필드에서 가져 오는 값을 기반으로 양식로드에 'myText'의 매핑을 변경하려면.
도와 주셔서 감사합니다.
안녕하세요의 값에 따라 displayfield의 내용을 변경합니다. ExtJS 3.0 btw를 사용하고 있습니다. 내가 뭘하고 싶은지에 대한 좀 더 완벽한 예를 들어 질문을 편집했습니다. 도와 줘서 고마워. – mikethe