Ext의 checkGroup에서 구현된 전체 선택 및 선택 기능

1240 단어 extcheckGroup
function getCheckAll(e){
        var myCheckboxGroup=Ext.getCmp('mycheckGroup');
        if(e.checked){
            var length = myCheckboxGroup.items.getCount();
            var all = new Array();
            for (i = 0;i<length;i++){
                all[i]=true;
            }
            myCheckboxGroup.setValue(all);
        }else{
            var length = myCheckboxGroup.items.getCount();
            var all = new Array();
            for (i = 0;i<length;i++){
                all[i]=false;
            }
            myCheckboxGroup.setValue(all);
        }
    }
    function getCheckOther(e){
        var myCheckboxGroup=Ext.getCmp('mycheckGroup');
        var all = new Array();
        var length = myCheckboxGroup.items.getCount();
        for (var i = 0; i < length; i++){
           var item= myCheckboxGroup.items.itemAt(i);
           if (item.checked){   
              all[i]=false;                
           }else{
              all[i]=true;
           }   
        }   
        myCheckboxGroup.setValue(all);
    }

좋은 웹페이지 즐겨찾기