我创建了一个TextField,我给了一个fieldlabel ...现在我正在尝试向fieldlabel添加一个if / else条件,这样如果条件为真,则出现fieldlabel A,否则出现B.关于如何做的任何想法,如果可能的话?
Number = Ext.create('Ext.form.TextField', {
id : 'LeaseNumber',
padding: '40 5 5 5',
fieldLabel: '<span style="font-size: 13px">Number</span>',
width :'42%'
});
答案 0 :(得分:1)
以下是在创建组件时执行的条件示例:
width: Ext.theme.is.Triton?100:80,
如果您希望每当更改另一个复选框时动态更改fieldLabel,您必须执行以下操作:
xtype:'checkbox',
listeners:{
change:function(box, newValue) {
box.nextSibling().setFieldLabel(newValue?'Width':'Height');
}
}
},{
xtype:'textfield',