填报表怎样做到象 word 那样定时手动保存

优采云 发布时间: 2020-08-19 01:50

  填报表怎样做到象 word 那样定时手动保存

  在使用补报表时,有些用户一次须要补报的内容比较多,万一遇见浏览器卡顿不响应,然后造成数据遗失要重新补报……估计就是 "事故现场" 了(此处省略一万个字)。这个时侯, 呆呆就在想,填报表能不能实现象 word 一样在编辑过程中手动定时递交保存的疗效呢?

  幸好,答案是肯定的。

  下面我们就具体说道说道,这个疗效是如何实现的。实现此疗效不可或缺的是 js 的推动,然后配合润乾报表的递交数据方式。

  具体操作如下:

  首先,明确当前补报表彰显是使用那个 jsp 进行解析的;

  注:此处以润乾工具自带 showReport.jsp 为例

  然后,应用 js 定时执行某操作的方式 (不知道直接问度娘哈),如:

  setInterval(要执行的 js 方法,执行的时间间隔);

  --- 时间单位为微秒

  最后,定时执行润乾递交数据的操作:_inputSubmit(“”)。

  完整地看一下,在报表诠释的 jsp 中定义 js 方法如下:

  这样,我们就轻松实现了象 word 那样定时递交保存的疗效了(这个事例中每 3 秒执行一次递交操作)。

  还是老套路,最最后画出至关重要的技术坐姿:

  1. 定时方式

  setInterval 方法通过 js 控制定时执行哪些操作。

  方法执行体需用户按照自己的实际应用自定义 比如:方法里写 alert(提示信息),那就三秒 alert 一次;方法里写递交数据,就三秒递交一次数据。

  inputApi.saveSuccess 是递交数据成功后,执行哪些操作,默认的是 alert(保存成功),同样可以自定义其他执行操作,比如哪些都不做或则刷新页面等。

  2. 提交方式

  _inputSubmit() 方法润乾报表外置的补报递交方式。常与 js 方法配合实现一些个性化操作。如: 提交后跳转到某个指定页面, 标志数组实现补报数据的暂存与锁定……

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线