当前位置: 代码迷 >> JavaScript >> ExtJs3.0 Ext.form.CheckboxGroup批量取值跟设值方法
  详细解决方案

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

热度:618   发布时间:2012-11-22 00:16:41.0
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;
}
  相关解决方案