按钮点击事件 复制粘贴JS怎么写

点击O4单元格按钮,复制L4单元格数据到M1单元格,然后我的超链接报表获取M1单元格就可以实现选择哪行就传哪行的参数。关键是复制粘贴覆盖单元格信息事件怎么写呢

1605443167(1).jpg

1605436957(1).jpg

FineReport 长路漫浩浩 发布于 2020-11-15 18:48 (编辑于 2020-11-16 10:17)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-11-16 10:32(编辑于 2020-11-16 11:10)

var location = this.options.location;  //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col;  //列号

var ro = cr.row;  //行号

var  L4 = contentPane.curLGP.getCellValue(FR.columnRow2CellStr({col: col-3, row: ro}));

contentPane.setCellValue("M1",null,L4);


  • 长路漫浩浩 长路漫浩浩(提问者) CustomJSError : ccontentPane is not defined 这是哪里不对吗
    2020-11-16 11:07 
  • snrtuemc snrtuemc 回复 长路漫浩浩(提问者) 代码多了个c,去掉就好了,看修改答案
    2020-11-16 11:10 
  • 长路漫浩浩 长路漫浩浩(提问者) 回复 snrtuemc 可以了,太谢谢了
    2020-11-16 11:13 
最佳回答
0
zsh331Lv8专家互助
发布于2020-11-15 19:40

JS获取填报扩展单元格控件的值-https://help.fanruan.com/finereport/doc-view-1793.html

超级链接使用JS并传参-https://help.fanruan.com/finereport/doc-view-911.html

======

上面二个问题联合起来实现对应效果即可;

先获取到鼠标所在单元格控件的值,然后将这个值拼接在url后面实现超级链接-参数传递到子页面即可;

  • 长路漫浩浩 长路漫浩浩(提问者) 老哥,就这个思路完美,这个获取单元格值的按钮点击事件需要改改,怎么做到点击按钮后,他把当前行的某个单元格的数据,复制到别的单元格。然后超链接参数值去获取那个单元格的值就可以实现选行传参了。
    2020-11-15 20:34 
  • 3关注人数
  • 684浏览人数
  • 最后回答于:2020-11-16 11:10
    请选择关闭问题的原因
    确定 取消
    返回顶部