我正在尝试根据另一个字段(隐藏)上的值更改表单内显示字段的值。
隐藏字段从中检索它的值,显示字段mapping
也将从映射中检索内容,但是根据隐藏值从两个不同的值(mapping1,mapping2)中检索内容。这就是我想要做的:
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'
}]
因为我不明白标签给出了到“myText”的映射name
,但是因为我不想改变它的值我应该怎么做?
我只想根据我从服务器通过“myHidden”字段获得的值更改表单加载时“myText”的映射。
谢谢你的帮助。