我正在尝试基于组合框选择显示文本字段标签属性。为此,我为组合框编写了一个更改侦听器,并且在侦听器上,我正在检查组合框值,并且基于此我必须更改文本字段的 fieldLabel 属性。以下是代码,
textfield:
xtype:'textfield',
id:'firstName',
fieldLabel: 'Billing',
name: 'firstName',
maxLength: 30,
enforceMaxLength :true
组合框侦听器方法,
listeners:{
change:function(field, newValue, oldValue)
{
if(newValue == "billing")
{
var firstName = Ext.getCmp('firstName');
firstName.fieldLabel = 'Billing'
}
else if(newValue == "shipping"){
var firstName = Ext.getCmp('firstName');
firstName.fieldLabel = 'Shipping'
}
else if(newValue == "recipient"){
var firstName = Ext.getCmp('firstName');
firstName.fieldLabel = 'Receipient'
}
}
在调试此代码时,我可以看到字段值分配给 fieldLabel 属性,但它没有反映在 UI 中。我会在这里想念什么吗?
谢谢。