2010-03-31 11:06:38
有些时候Ext.form.FromPanel中的组件都写好了,但是初始化的时候需要给组件填写初始值,例如combobox,textarea等。
可以使用Ext.getCmp('combobox').setValue('value');来设置初始值。
但是这样设置初始值有个问题,就是如果form.reset();
设置初始值的combobox就会被清空,因为form最初被实例化的时候,combobox是没有值的。
此时在setValue后,增加一句话,即可保证reset到正确的值:
Ext.getCmp('combobox').originalValue = value;
可以使用Ext.getCmp('combobox').setValue('value');来设置初始值。
但是这样设置初始值有个问题,就是如果form.reset();
设置初始值的combobox就会被清空,因为form最初被实例化的时候,combobox是没有值的。
此时在setValue后,增加一句话,即可保证reset到正确的值:
Ext.getCmp('combobox').originalValue = value;