填报报表,数据钻取、参数传递、页面刷新问题

填报.gif

大佬们,这种填报功能有什么比较好的实现方法吗,我现在做的不对,一旦填完返回父表就会将父表的未保存内容刷新掉,有什么不让他刷新的方法吗,或者说有其他比较好的方法可以做这种功能?

父子连接.zip

FineReport haruka丶 发布于 2021-11-15 22:20 (编辑于 2021-11-16 11:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
haruka丶Lv3见习互助
发布于2021-11-17 09:56

帆软人员给出了解决方法,要写JS

最佳回答
0
if12138Lv6初级互助
发布于2021-11-16 11:37(编辑于 2021-11-16 11:58)

在父表点击某条数据弹出框进行填报或者修改数据  然后在子表修改完数据后关闭不希望父表立马进行刷新?是这意思吗

image.png

  • haruka丶 haruka丶(提问者) 场景是这样, 1.点击父表的某行某列的单元格,进入子表进行填报,计算,然后子表保存后,将计算出的结果返回到父表的单元格内, 2.从哪个单元格进的子表,就把结果返回到父表的那个单元格 3.因为是填报,所以需要返回父表后原先已经填报但未保存的数据不受影响 4.父表只做插入填报,会通过某个字段进行版本区分
    2021-11-16 11:43 
  • if12138 if12138 回复 haruka丶(提问者) 你可以把父表页面的蓝色字体这一列改为公式 而不是固定的sql字段了 在公式中写sql语句 条件就是对应前面的名称id 这样你子表修改完之后无须刷新父表页面 父表中蓝色字体的值也会跟随变化 公式中的公式这样写 sql(\"数据连接\", \"SELECT * from table\", 1, 1)
    2021-11-16 11:57 
  • haruka丶 haruka丶(提问者) 回复 if12138 在父页面不只有这一个填报项,如果所有填报项都如此操作的话,那报表效率也太低了
    2021-11-16 13:51 
  • 1关注人数
  • 511浏览人数
  • 最后回答于:2021-11-17 09:56
    请选择关闭问题的原因
    确定 取消
    返回顶部