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});
        }
  • 相关阅读:
    Spring IOC
    C++ 内存模型
    C++ 多态
    Java 多态
    Java 自动装箱与自动拆箱
    C++ priority_queue
    多个页面使用到一些名称类的同一个接口,借助vuex实现
    element-ui自定义表单验证
    vue项目中导出excel文件
    数组对象根据某个属性进行排序
  • 原文地址:https://www.cnblogs.com/xiaoyaoweb/p/9014912.html
Copyright © 2011-2022 走看看