jQuery MiniUI

标题: 选择某条记录,在其下方复制新的一行记录 [打印本页]

作者: xu747809815    时间: 2019-4-28 09:01:31     标题: 选择某条记录,在其下方复制新的一行记录

[attach]12175[/attach],如截图所示,在选择行新增行后,之前选择行前面的选择复选框取消不了,而且只能新增一次,大佬,求解,以下是我的代码:
var lostGrid6 = sui.get("lostGrid6");
  var rows = lostGrid6.getSelecteds();
  for (var i = 0, l = rows.length; i < l; i++) {
   var index = lostGrid6.indexOf(rows);
   console.log(index);
   rows.ISFLAG = "B";
   rows.SUBCODE_ACD = "";//
   rows.CHANGE_NO = "";
   if(rows == undefined){
    sui.alert("请选择一条记录进行复制");
   }else{
    lostGrid6.addRow(rows,index + 1);
   }
  }
  lostGrid6.deselects(rows,true); //取消选中的所有行


作者: felt    时间: 2019-4-28 09:53:02

重复使用数据,请先mini.clone克隆一下
  1. var newRow=mini.clone(rows[i]);
复制代码

作者: xu747809815    时间: 2019-4-30 11:51:01

felt 发表于 2019-4-28 09:53
重复使用数据,请先mini.clone克隆一下

大佬,请问dataGrid的能不能做到有的行可以复制,有的不能复制。
作者: felt    时间: 2019-4-30 14:25:30

xu747809815 发表于 2019-4-30 11:51
大佬,请问dataGrid的能不能做到有的行可以复制,有的不能复制。

这不能。
复制前你可以加判断,如果满足就允许复制。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2