zoukankan      html  css  js  c++  java
  • easyui反选全选和全不选代码以及方法的使用

    首先要说明的是,onclick="javascript:这里能写方法的名字,也能写一段JS的代码,但是方法名字要带括号。",其次就是onclick=“这里写的方法名必须存在于本页面的行内JS,如果是引入的JS文件中的方法他不会识别,会告诉你没有找到XX方法,方法名字要带括号”,另外一个按钮可以绑定多个JS事件,例如onclick事件,如图

    接下来是easyui的方法:

    //全选
        $("#mAllSelect").click(function () {
            $("#dgShowData").datagrid("checkAll");
        });
        //反选
        $("#mUnAllSelect").click(function () {
            var pageRow = $("#dgShowData").datagrid("getRows")
    
            var selecRow = $("#dgShowData").datagrid("getSelections")
    
            var pageRowSize = pageRow.length;
    
            var selecRowSize = selecRow.length;
    
            //如果选中的数据没有的话反选默认为全部选中
            if (selecRow.length == 0) {
                $("#dgShowData").datagrid("checkAll");
            }
    
            for(var i=0;i<pageRowSize;i++){
    
                var tempArray = new Array();
    
                //便利页面数据,和选中的数据做比较。
    
                for(var j=0;j<selecRowSize;j++){
    
                    //如果找到被选中数据变成没选中。否则,变成选中。
                    if(pageRow[i]==selecRow[j]){
    
                        $("#dgShowData").datagrid("uncheckRow", i)
                        break;
                    }else{
                        $("#dgShowData").datagrid("checkRow", i)
                    }
                }
            }
        });
    
        //全不选
        $("#mClearSelect").click(function () {
            $("#dgShowData").datagrid("uncheckAll");
        });
  • 相关阅读:
    shell脚本练习
    Linux 在线模拟器
    附件2:async/await
    附件1:setTimeout与闭包
    Java基础复习(二、String相关)
    Java基础复习(一、数据类型)
    Java的自动装箱和拆箱
    牛客网
    创建新模块时遇到的几个问题
    Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
  • 原文地址:https://www.cnblogs.com/llcdbk/p/4858227.html
Copyright © 2011-2022 走看看