1、fieldLabel配置项的运算性:
我们都知道,fieldLabel配置项一般都是接收文字性的字符串,很少有用运算模式来赋值的情况,即如下情况:
var Fee = new Ext.form.ComboBox({
fieldLabel:(Ext.getCmp('Test').getValue()==true?'FieldLabel':'<font color=red>FieldLabel</font>'),
id:'Fee',
name:'Fee'
});
那么,这种赋值方式在何种情况下将使用到呢?
我们来看如下的需求:
现在有一个ExtJS所写的面板,在面板中需要有一个CheckBox和一个TextField控件,并且需要TextField的fieldLabel配置项的内容随CheckBox被点击时的值变化而变化,那么在初次渲染的时候,我们就可以根据需求做这样的一个赋值方式,当然也还会有其他的赋值方式,欢迎指点。当然CheckBox被点击的函数是另外一回事情,即接下来的第二个小点。
2、如何改变fieldLabel的值?
在平常的工作中,很少会遇到改变控件的fieldLabel值的情况,除非是要求那种需要动态变化的需求。
那么,当真的遇到那种情况,该怎么做呢?有没有一个好的方式?
我们都知道,在ExtJS的整个框架中,都没有提供一个可以修改fieldLa