extjs 3.0 radioGroup的问题

author: 万壑松风silvester
home:  http://hi.baidu.com/ccex

现在这个项目因为第一次使用了EXT所以问题是一个接一个.   已经超过预算时间了.  时间很紧.

radioGroup 设置值后不能正确的checked, 研究了很长时间, 感觉应该是EXT的BUG,到其官网后发现最新的版本3.0.1在更新记录里提到了这个问题, 但此版本暂时是收费的. 不能成功下载.  不过总算确定了问题.  于是修改了一下EXT源代码.  现己解决. 以下是代码.如果哪位朋友遇到了和我一样的问题也能节省些时间.
// private
setValueForItem : function(val){
    val = String(val).split(',');
    this.eachItem(function(item){
    if(val.indexOf(item.inputValue)> -1){
        item.setValue(true);
    } else {
        item.checked = false;
    }
});

将这个函数加到Ext.form.RadioGroup类里面就可以.
posted @ 2009-09-15 11:26  已注销00021  阅读(524)  评论(0编辑  收藏  举报