datagrid实现选中添加(删除)到另一个datagrid

<script type="text/javascript">
  //编写自定义JS代码
  function selectStTestUpdate(id){
      //获取本datagrid选中的数据
      var rows = $('#stTestQuestionAll').datagrid("getSelections"); 
         var copyRows = [];
            for ( var j= 0; j < rows.length; j++) {
                //将数据添加到copyRows数组中
                copyRows.push(rows[j]);
            }
         for(var i =0;i<copyRows.length;i++){ 
               var falg = true;
                var index = $('#stTestQuestionAll').datagrid('getRowIndex',copyRows[i]);
                //本datagrid删除选中的行数据
                $('#stTestQuestionAll').datagrid('deleteRow',index);
                var rowsGet1 = $("#selectStTestQuestionInformation").datagrid("getRows");  
                 for(var m=0;m<rowsGet1.length;m++){
                     //判断该datagrid在将要添加的数据中是否存在
                     if(copyRows[i].id == rowsGet1[m].userid){
                         tip("该条数据已存在");
                         falg = false;
                     }
                 } 
                if(falg){
              //若数据不存在,填加到右侧的datagrid中
                     ![这里写图片描述](https://img-blog.csdn.net/2018082109012829?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2OTc0MjYw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)$('#selectStTestQuestionInformation').datagrid('appendRow',{
                         id: copyRows[i].id,
                         tqNumber: copyRows[i].tqNumber,
                         workLevel:copyRows[i].workLevel,
                         tqType: copyRows[i].tqType,
                         tqScore:copyRows[i].tqScore,
                     });
                }
            }
  }
  </script>

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值