function dataLeft(){
  var checkedData = $(listTemplate_right).datagrid('getChecked');
  var rows = $(listTemplate_center).datagrid("getRows");
  var c_length = rows.length;
  var addRows = {};
  // filter repeat
  for (var i =0;i< checkedData.length;i++) {
    var net_org_right=checkedData[i].net_org;//get right
    for(var j=0;j<c_length;j++){
    var net_org_center=rows[j].net_org;
    if(net_org_center == net_org_right) break;
    if(net_org_center!=net_org_right){
      //not exist push
      if(j==c_length-1){
        addRows[checkedData[i].net_org] = checkedData[i].net_org_name;
      }
    }
  }
}

//add

for( x in addRows){
  $(listTemplate_center).datagrid('appendRow',{
    net_org:x,
    net_org_name:addRows[x]
  });
}

}

转载于:https://www.cnblogs.com/exayong/p/7672842.html

js datagrid 移动去重相关推荐

  1. Js面试题(一)--js实现数组去重怎么实现?

    方法1.创建一个新的临时数组来保存数组中已有的元素 方法2.使用哈希表存储已有元素 方法3.使用indexof判断数组元素第一次出现的位置是否为当前位置 方法4.先排序再去重 第一种方法和第三种方法都 ...

  2. 前端:JS实现数组去重常用的六种方法介绍

    今天给大家分享JS实现数组去重常用的六种方法,希望对大家能有所帮助! 定义变量 let arr = [20,6,13,20,100,8,13,11]; let newArr = []; 1.两层循环去 ...

  3. 算法:js 数组 array 去重,并显示所有重复的元素

    算法:js 数组 array 去重,并显示所有重复的元素 遇到这样一个问题,一个数组中查重并提取所有重复的项目,不仅仅只展示多出来的. [1,2,2,3,4,5,6,7,3,2,3] 得出 [2,2, ...

  4. vue js 数组对象去重方法

    一.根据数组中唯一的值去重, cur原数组, next要添加的数据 this.warnSiteWords.push({one:this.valueUrl,two:this.valueName}); l ...

  5. 前端开发:JS中关于去重操作的使用

    前言 前端开发里面,在JS中关于数据去重操作的使用是非常常用,也是非常重要的点,一般情况下关于对数组去重点操作是最常用的,其次是具体的关于某一数据类型的去重操作,如字符串去重.数字去重等.那么本篇博文 ...

  6. 关于js的多种去重方法

    js的多种去重方式(包括ES5.ES6去重) 在JavaScript中,我们可以在很多场景下使用到去重功能,比如说在数组中,去掉数组中重复的数据,这是最常见的.以下是实现JavaScript数组去重的 ...

  7. JS数组对象去重,ES6最简数组去重

    JS数组对象去重,ES6最简数组去重 // 测试数据 // 比如我们处理 value 的去重 var arrList = [{key: 1, value: "aaa"},{key: ...

  8. JS对象数组去重简单有效方法

    I.输入 JS对象数组去重是业务经常遇到的方法,稍微简洁一点的方法,如下: var data = [{"id": 1, "name": "李四1&qu ...

  9. Js中数组去重的几种方法

    前几天在看前端面试题的时候,其中js部分有个问题是实现数组去重的算法,一开始就想了一两种方法,后来仔细回忆了下这个题,觉得该问题实现方法确实不止局限于一两种方法 ,从不同的角度去看待该问题就会有多种实 ...

最新文章

  1. 乐鑫代理启明云端分享|ESP32驱动1.54inch(240*240)彩屏
  2. 手把手教你建立用户画像和用户场景
  3. 在ODBC中应用DDX和RFX
  4. redis数据库及与python交互
  5. Java中注解学习系列教程-2
  6. android中多线程与ui,Android UI线程和非UI线程
  7. 大数据日知录_腾讯T4专家精心整理:java+大数据+机器学习+数据挖掘+算法大集结...
  8. python opencv保存图片到指定路径_OpenCV-将图像保存到所选的特定文件夹
  9. 哪所985计算机专业招文科,4张表看透36所985大学自主招生专业
  10. Unity3d脚本生命周期
  11. 《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》——4.7 文本编辑工具vi...
  12. Unity3D开发电脑选择
  13. 学生信息管理系统(SSM+JSP)
  14. PHP 打开文件(txt),写入文件
  15. windows server添加角色
  16. JavaScript 效果 - so cool
  17. 计算机符号的名字,符号网名大全
  18. POJ 1862 Stripies 贪心
  19. CS5218 DP转HDMI 4K30HZ转换方案|DP++to HDMI(4k30)
  20. MySQL 多表关联修改语句

热门文章

  1. jquery类操作和className的区别
  2. php7版本搭建sqli labs,CentOS 7 LAMP搭建并且部署sqli-labs
  3. LC3无重复最长字串
  4. map--Bit Compression
  5. N划分成若干个奇正整数之和的分法有多少种---动态规划
  6. bzoj 1602: [Usaco2008 Oct]牧场行走(暴力LCA)
  7. 51nod-1422:沙拉酱前缀
  8. python分布式多进程框架 Ray
  9. Kubernetes Pod 优先级和抢占
  10. java实现tcp服务器(单线程、多线程)、客户端