zoukankan      html  css  js  c++  java
  • easyui grid中翻页多选方法

    <table class="easyui-datagrid" title="人员选择" id="dg"
           data-options="singleSelect:false,toolbar:'#toolbar',pagination:false,fit:true,
                    onSelect:function(rowIndex,rowData){
                        var iflag=0;
                        if(selceids.length<1){
                            selceids.push(rowData.TrueName);
                        }else{
                            for (var i=0 ; i < selceids.length ; i++){
                                if(rowData.TrueName===selceids[i]){
                                    iflag=1;
                                    break;
                                }
                             }
                            if(iflag===0){
                                selceids.push(rowData.TrueName);
                            }
                       }
                    },
                    onSelectAll:function(rows){
                    var iflag=0;
             for(var j=0;j<rows.length;j++){
             if(selceids.length<1){
                 selceids.push(rows[j].TrueName);
             }else{
             for (var i=0 ; i < selceids.length ; i++){
               if(rows[j].TrueName===selceids[i]){
                 iflag=1;
                 break;
               }
             }
             if(iflag===0){
                 selceids.push(rows[j].TrueName);
             }
             }}
             },
             onUnselect:function(rowIndex,rowData){
                  for (var i=0 ; i < selceids.length ; i++ ){
                      if(rowData.TrueName===selceids[i]){
                            selceids.splice(i,1);
                          break;
                       }
                  }
             },
            onUnselectAll:function(rows){
                 for(var j=0;j<rows.length;j++){
                  for (var i=0 ; i < selceids.length ; i++ ){
                      if(rows[i].TrueName===selceids[i]){
                            selceids.splice(i,1);
                          break;
                       }
                  }
                }
             },onLoadSuccess:function(row){//当表格成功加载时执行
                 var rowData = row.rows;
                    $.each(rowData,function(idx,val){//遍历JSON
                          for (var i=0 ; i < selceids.length ; i++ ){
    
                                  if(val.TrueName===selceids[i]){
                                         $('#dg').datagrid('selectRow', idx);
                                   }
                           }
    
                    });
                }">
        <thead>
            <tr>
                <th data-options="field:'ID',checkbox:true">ID</th>            
                <th data-options="field:'TrueName',80">真实名</th>
            </tr>
        </thead>
    </table>

    记性差,做个标记。

  • 相关阅读:
    Vs 开发时无法断点问题
    VS启动调试速度异常的缓慢问题
    vs2017 调试时 浏览器关闭不想中断调试
    聚簇索引和非聚簇索引
    java实现阿里云短信服务发送验证码
    mysql定时器
    token,加密,签名
    Redis更新缓存同步数据库的理解
    Token
    解决哈希冲突的方法
  • 原文地址:https://www.cnblogs.com/lecone/p/4582469.html
Copyright © 2011-2022 走看看