Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否使用公共方法覆盖每个Combo getValue字段?_Javascript_Extjs_Combobox_Extjs4_Overriding - Fatal编程技术网

Javascript 是否使用公共方法覆盖每个Combo getValue字段?

Javascript 是否使用公共方法覆盖每个Combo getValue字段?,javascript,extjs,combobox,extjs4,overriding,Javascript,Extjs,Combobox,Extjs4,Overriding,我在extjs应用程序中有comob box ID(valueField)HTML编码的组合(因为它有特殊的字符) 如何覆盖每个combo getValue方法返回的解码HTML值 注意:我覆盖文本字段设置值 使用波纹管法 Ext.override(Ext.form.field.Base, { transformRawValue: function(val) { val = Ext.util.Format.htmlDecode(val); return t

我在extjs应用程序中有comob box ID(valueField)HTML编码的组合(因为它有特殊的字符)

如何覆盖每个combo getValue方法返回的解码HTML值

注意:我覆盖文本字段设置值 使用波纹管法

Ext.override(Ext.form.field.Base, {
    transformRawValue: function(val) {
        val = Ext.util.Format.htmlDecode(val);
        return this.callParent([val]);
    }  
});

在4.x+中,重写具有不同的语法

Ext.define("App.overrides.form.ComboBox",{
    override: 'Ext.form.ComboBox',
    getValue: function () {
        return Ext.util.Format.htmlDecode(this.value);
    }
});