向fieldlabel extjs添加条件4.2

时间:2015-12-27 10:58:08

标签: extjs extjs4.2

我创建了一个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%'
    });

1 个答案:

答案 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',