extjs3.2重写RadioGroup获取getValue()
原创    sorryboy    发表于:2017-12-01 10:56:02
  阅读 :78   收藏   编辑

重写radioGroup

Ext.override(Ext.form.RadioGroup, {

    getValue: function() {
       var v;
        this.items.each(function(item) {
           if ( item.getValue() ) {
                v = item.getRawValue();
                return false;
           }
        });
        return v;
    },

    setValue: function(v) {
        if(this.rendered)
        this.items.each(function(item) {
            item.setValue(item.getRawValue() == v);
        });
        else
        for(k in this.items) this.items[k].checked = this.items[k].inputValue == v;
    }
});
var ext_rg = new Ext.form.RadioGroup ({
     //
});

alert(ext_rg.getValue());
评论
条评论