EXCEL导入前清空表数据

大佬们,现在想做个填报导入,导入前要先把表清空了;

看了https://help.fanruan.com/finereport/doc-view-1893.html文档了,想另外试试搞个其他方法

现在想法是,在参数面板做个清空功能按钮,但是考虑要让这个用到;

所以在“模板Web属性”“事件设置”“Excel导入前”写个js进行下判断,如果表中还有数据就导入失败

但是如下这样写无论结果如何都会有数据导入到页面中,并没有想象中的点击确定后没有导入这个操作

v_CountRows = ;

if(v_CountRows > 0){

  FR.Msg.alert("温馨提示", "当前表中还有数据:" + v_CountRows +"条,导入前请先执行清空操作!" )

  return false;

}

大佬们请教下哪里有问题呀,感谢!

FineReport AoLiQi 发布于 2021-7-15 17:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-7-16 06:13

你的v_CountRows哪里来的。。。。

  • AoLiQi AoLiQi(提问者) 拿FR.remoteEvaluate(\"SQL(...)\")查询表得来的 主要是return false好像没用哈,不管结果如何都可以选择文件并且文件数据会进入到填报界面中
    2021-07-19 10:07 
  • snrtuemc snrtuemc 回复 AoLiQi(提问者) 你这个return false只是阻止了导入前事件,你的return代码不是应该写excel在导入事件才可以
    2021-07-19 10:17 
  • AoLiQi AoLiQi(提问者) 回复 snrtuemc 可是好像提供的只有EXCEL导入前和EXCEL导入后
    2021-07-19 10:19 
  • snrtuemc snrtuemc 回复 AoLiQi(提问者) 那就没法阻止导入了,导入前事件,return false阻止的是导入前事件
    2021-07-19 10:21 
  • AoLiQi AoLiQi(提问者) 回复 snrtuemc 大佬, 我想能不能通过关闭打开的这个导入窗口来实现呢, 试着加了这个parent.$(\'#win\').window(\'close\');好像不行
    2021-07-19 10:24 
  • 2关注人数
  • 510浏览人数
  • 最后回答于:2021-7-16 06:13
    请选择关闭问题的原因
    确定 取消
    返回顶部