单行数据修改填报

单行提交修改后还是不行.mp4

单行提交按钮不起作用.mp4

在一个查询出来的表单中,需要对单行数据进行设置一个填报按钮,按钮功能是填报一个时间进去,我按照一些文档,对那个按钮设置了点击事件的 提交入库,并设置了回调函数,但是, 达不到修改那行数据的单个格子的值,要么是 实现修改了那个格子(同时没有设置值的列就变为null),要么就是完全不起作用,显示是成功了,但实质没有提交成功,

FineReport woyan2008 发布于 2019-11-6 09:46 (编辑于 2019-11-6 10:39)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2019-11-6 09:54

对填报设置一个延时试试

setTimeout(function(){},1000);

把填报功能的js代码,放在括号内

  • woyan2008 woyan2008(提问者) if (fr_submitinfo.success) { FR.Msg.toast(\'当前行提交成功\'); setTimeout(\"location.reload();\", 3000) } else { FR.Msg.toast(\'当前行提交失败\'); }这个是设置的回调函数
    2019-11-06 09:59 
  • shiroko shiroko 回复 woyan2008(提问者) 试了下单行提交好像没有地方可以设置延时。你“填入时间”的动作是怎么写的,有没有办法在提交之前执行,比如说分开两个按钮。
    2019-11-06 10:02 
  • woyan2008 woyan2008(提问者) 回复 shiroko 已经上传了视频内容,单行按钮现在完全不起作用, 一直失败这些
    2019-11-06 10:18 
  • shiroko shiroko 回复 woyan2008(提问者) 不该连不改动都提交不了的。你确定你单行填报里面的设置跟整表填报里设置一致吗?我看你主键都没设置,你只查询一条,然后点整表填报能通过吗?
    2019-11-06 10:23 
  • woyan2008 woyan2008(提问者) 回复 shiroko 这个的整表填报我没有设置, 需要设置吗? 也就是整表填报和这个单独按钮单行填报,要设置成一样吗? 我试下
    2019-11-06 10:28 
最佳回答
0
yutingxtzLv4初级互助
发布于2019-11-6 09:53(编辑于 2019-11-6 09:53)

检查一下填报提交属性的主键设置是否正确吧,包括填报模式


个人感觉,“智能填报”不是很好用,如果有明确的目的,就还是用其他的填报模式吧

  • woyan2008 woyan2008(提问者) 我修改过提交改为 更新提交,但是还是不行的,
    2019-11-06 09:58 
  • yutingxtz yutingxtz 回复 woyan2008(提问者) 如果你填报是用页面中的按钮控件实现的话,还要注意页面是以填报模板打开,还是以数据分析模板打开的。 以我使用的经验来看,使用数据分析打开页面时,填报功能会有问题。 有时填报提交的内容 都只对扩展的单元格中第一个单元格有效。
    2019-11-06 10:02 
  • woyan2008 woyan2008(提问者) 回复 yutingxtz 首行也不起作用, 已经上传了视频内容
    2019-11-06 10:17 
  • 3关注人数
  • 506浏览人数
  • 最后回答于:2019-11-6 10:39
    请选择关闭问题的原因
    确定 取消
    返回顶部