首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

ExtJs3.0 Ext.form.CheckboxGroup批量取值跟设值方法

2012-11-22 
ExtJs3.0 Ext.form.CheckboxGroup批量取值和设值方法/** 设值方法* @param {Ext.form.CheckboxGroup} boxG

ExtJs3.0 Ext.form.CheckboxGroup批量取值和设值方法
/** 设值方法
     * @param {Ext.form.CheckboxGroup} boxGroup
     * @param {Array} value
     */
function SetBoxGroupValues(boxGroup,value){
var valueText=","+value+",";
var valuesChecked=new Array();
boxGroup.eachItem(function (item){
index=valueText.indexOf(","+item.inputValue+",");
item.setValue(index>-1?true:false);
    });
}
    /** 取值方法
     * @param {Ext.form.CheckboxGroup} boxGroup
     * @return {String}
     */
function GetBoxGroupValues(boxGroup)
{
var valueText="";
    boxGroup.eachItem(function (item){
       if(!item.checked) return;
       if(valueText==="")
       {
           valueText=item.inputValue;
       }else
       {
         valueText+=","+item.inputValue;
       }
    });
    return valueText;
}

热点排行