提交入库动作的回调函数里怎么重置参数面板的控件

image.png

这是提交入库的回调函数,不过好像没有作用,显示 form is not defind

FineReport 吾姓独孤 发布于 2018-12-21 10:36
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
cherishdqyLv7高级互助
发布于2018-12-21 10:44(编辑于 2018-12-21 10:44)

代码改一下,this.option.form.name_widgets改成contentPane.parameterEl.name_widgets

$.each(contentPane.parameterEl.name_widgets, function(i, item) {
    item.reset();
});


最佳回答
0
孤陌Lv6资深互助
发布于2018-12-21 10:41(编辑于 2018-12-21 12:18)

你这个是 在自定义提交按钮里设的吗? 这个按钮设在哪里??

加载结束的JS setTimeout(function(){_g('${sessionID}').verifyAndWriteReport();},100); 加个延时保险一点

填报属性用系统自带的

image.png

image.png

  • 吾姓独孤 吾姓独孤(提问者) 不是呢,就是报表填报添加的加载完成事件里,添加了提交动作做的回调函数
    2018-12-21 10:44 
  • 孤陌 孤陌 回复 吾姓独孤(提问者) 其实建议你这样玩 在加载结束事件 写提交的JS 然后 再在填报成功事件 写重置的JS就好了 这样流程简单明了
    2018-12-21 10:57 
  • 吾姓独孤 吾姓独孤(提问者) 回复 孤陌 哥我试了,那个填报成功需要点击提交按钮吧,这边需要全程只扫码,就是简化流程,是一个同事那边的需求,不过他这个业务真的让我觉的帆软贼六,啥都能做,哈哈~,这个功能其实扫码枪嵌入的软件做比较合理,不过帆软也能做,细节调整下就行~
    2018-12-21 11:15 
  • 孤陌 孤陌 回复 吾姓独孤(提问者) 不用啊 加载结束事件写 JS 自动提交入库
    2018-12-21 11:32 
  • 吾姓独孤 吾姓独孤(提问者) 回复 孤陌 哥这个加载结束事件写JS自动提交入库可以,但是填报成功事件写重置有点问题,填报成功自定义的这边没反应啊
    2018-12-21 12:09 
  • 5关注人数
  • 987浏览人数
  • 最后回答于:2018-12-21 12:18
    请选择关闭问题的原因
    确定 取消
    返回顶部