我在extjs应用程序中有comos comob框ID(valueField)HTML编码(因为它有特殊的字符)
如何覆盖每个combo getValue方法返回解码HTML值
注意:我覆盖了text-field setValue 使用波纹管方法
Ext.override(Ext.form.field.Base, {
transformRawValue: function(val) {
val = Ext.util.Format.htmlDecode(val);
return this.callParent([val]);
}
});
答案 0 :(得分:1)
在4.x +中,覆盖具有不同的语法。
Ext.define("App.overrides.form.ComboBox",{
override: 'Ext.form.ComboBox',
getValue: function () {
return Ext.util.Format.htmlDecode(this.value);
}
});