自定义插入行并赋值

上面跟下面都可以手动添加行和删除行,现在的需求是,为了方便操作,如果在上面添加了5行,点击复制,就直接把上面添加的5行直接复制到下面,就不用再重复操作了,这个复制功能怎么来实现

image.png

FineReport dlb 发布于 2022-12-12 10:34 (编辑于 2022-12-12 10:39)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
dlbLv5见习互助
发布于2022-12-12 11:35

image.png

_g().appendReportRow(this.options.location, this.options.reportIndex,num);

1、下面部分需要插入与上面部分相同的行数,才能赋值

2、image.png

获取上面部分的值并赋值给下面

var value = "";

for (i = 0; i < len; i++) {

//获取中杯部分数据

var value = _g().getCellValue(0, 11, i + 11);

    //给大杯部分数据赋值

var value2 = _g().setCellValue(0, 11, i + 15+len,value);

}

最佳回答
0
snrtuemcLv8专家互助
发布于2022-12-12 10:42

目前标准可以支持插入行的时候,自动带出上一行数据,就是设置插入行策略,原值

image.png

  • dlb dlb(提问者) 我这里是上下两部分,分别插入多行可以用这个,但是我需要的是上面插入多行后,直接复制到下面
    2022-12-12 10:47 
  • snrtuemc snrtuemc 回复 dlb(提问者) 这个你要自己写js实现,目前没有现成方案
    2022-12-12 10:48 
  • 1关注人数
  • 260浏览人数
  • 最后回答于:2022-12-12 11:35
    请选择关闭问题的原因
    确定 取消
    返回顶部