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});
        }
  • 相关阅读:
    【iOS开发】动态添加子视图 UIView 的正确方法
    70.容器分配ip
    79.scp命令
    78.ssh隧道
    77.手撕sql语句
    76.ssh基于秘钥形式连接
    75.python删除目录
    74.ssh服务介绍(基于密码连接)
    73.nginx跨域
    72.nginx文件配置
  • 原文地址:https://www.cnblogs.com/xiaoyaoweb/p/9014912.html
Copyright © 2011-2022 走看看