填报如何提交报表的时候做到保存和上报都会执行数据校验呢?

我没有用到提交按钮,而是自定义的保存,上报也是自定义的上报,现在的问题是我如何做到像提交按钮一样的效果?点击保存会出现数据校验?如果不行的话,如何做到更改提交按钮的名字?或者都不行的话,怎么样在我点上报的时候提示我要保存,我点保存的时候提示我要数据校验?

image.png

image.png

image.png

image.png

image.png

image.png

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

使用系统的填报属性  然后在自定义按钮里 写这个JS  _g('${sessionID}').verifyAndWriteReport(); 带数据校验的提交JS

  • 孜云 孜云(提问者) 我的上报里面没有保存的效果,只是改变了一个状态,我如何做到点击上报的时候提示我需要保存呢?
    2019-10-31 08:55 
  • 孤陌 孤陌 回复 孜云(提问者) 那你上报里写我这个JS就好了啊 加个延时 这样你先改变了状态 然后就保存上了
    2019-10-31 09:49 
  • 孤陌 孤陌 回复 孜云(提问者) 这样就不用再点击保存了
    2019-10-31 09:50 
  • 孜云 孜云(提问者) 回复 孤陌 你看我图三,我的图三只有改变状态,没有保存数据到库,我只在保存里面写了入库。我现在用js contentPane.toolbar.options.items[3].setEnable(false);可以控制上报在数据校验失败时不可用,问题是我如何把这个js在我打开这个页面时就触发而不是点击按钮才触发
    2019-10-31 10:52 
  • 孤陌 孤陌 回复 孜云(提问者) 那就写在加载结束事件里 或者写在控件初始化里
    2019-10-31 11:32 
最佳回答
0
free_zzLv6中级互助
发布于2019-10-31 08:59

你自定义的提交按钮是没有数据校验的

  • 3关注人数
  • 583浏览人数
  • 最后回答于:2019-10-31 10:52
    请选择关闭问题的原因
    确定 取消
    返回顶部