报表数据仅支持查看和发邮件,不支持复制单元格的数据

例如:报表挂载到决策系统,用户查看数据仅支持查看,不支持复制,有可以实现的方案么

FineReport 佑雪 发布于 2024-6-3 11:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-6-3 11:03
最佳回答
0
snrtuemcLv8专家互助
发布于2024-6-3 11:09

这个10版本和11版本不一样了,参考

10版本禁止复制,报表加载结束事件,决策报表初始化事件

function disableselect(e){

return false}

function reEnable(){return true

}

file://if IE4+

document.onselectstart=new Function ("return false")

file://if NS6

if (window.sidebar){

document.onmousedown=disableselect

document.onclick=reEnable

}

function nocontextmenu(event){   

event = event || window.event;   

if (event.which == 2 )   

event.returnValue = false;   

return false;   

}   

document.oncontextmenu = nocontextmenu;

11版本禁止复制

document.addEventListener('copy',(e)=>{

    e.preventDefault();//禁用复制

    // console.log(e.target);复制的是哪个标签段落

    e.clipboardData.setData('text/plain','不准复制');

})

  • 2关注人数
  • 74浏览人数
  • 最后回答于:2024-6-3 11:09
    请选择关闭问题的原因
    确定 取消
    返回顶部