zoukankan      html  css  js  c++  java
  • es6中react的单选和全选

     
     
     
        swSelectAll(){
            var selectAll = !this.state.selectall;
            var newClassroomList = this.state.classroomList.slice();
            newClassroomList.map((item)=>{
                item.selected=selectAll;
            })
            this.setState({classroomList:newClassroomList,selectall:selectAll});
        }
        selectItem(item,index){
            console.log(item)
            var newitem = Object.assign({},item,{selected:!item.selected});
            var newClassroomList = this.state.classroomList.slice();
            var selectAll = true;
            newClassroomList.splice(index,1,newitem);
            for(var l=newClassroomList.length,i=0;i<l;i++){
                if(newClassroomList[i].selected==false){
                    selectAll=false;
                    break;
                }
            }
            this.setState({classroomList:newClassroomList,selectall:selectAll});
        }
  • 相关阅读:
    hdu5714 拍照[2016百度之星复赛C题]
    hdu5715 XOR 游戏 [2016百度之星复赛D题]
    AFO
    BZOJ 3566 概率充电器
    BZOJ 3427 Bytecomputer
    BZOJ 4513 储能表
    BZOJ 3667 Miller_Rabin
    BZOJ 4557 侦察守卫
    BZOJ 3894 文理分科
    SUOI #69 奔跑的Aqua
  • 原文地址:https://www.cnblogs.com/xiaoyaoweb/p/9014912.html
Copyright © 2011-2022 走看看