永洪社区

标题: 脚本执行顺序问题 [打印本页]

作者: yh_please    时间: 2023-3-9 15:59
标题: 脚本执行顺序问题
场景:①报告处装载时运行②报告处变化时运行③自由式表格装载时运行④批量提交组件装载时运行⑤批量提交组件提交时运行
想咨询一下,这几个的执行顺序
分两种情况:
Ⅰ. 进入报表默认查询(不点击提交组件)
Ⅱ. 进入报表选择条件后,点提交查询(点击提交组件)
作者: yhdata_ruby    时间: 2023-3-9 16:03
脚本的执行顺序:
①装载时运行的脚本最先执行,此脚本定义在仪表盘
②用户被要求通过输入框输入的参数
③所有的组件的查询数据被执行
④当仪表盘上有任何的变化时,设定在变化时运行的脚本被执行
⑤组件上的脚本最后执行
作者: yh_please    时间: 2023-3-9 16:05
yhdata_ruby 发表于 2023-3-9 16:03
脚本的执行顺序:
①装载时运行的脚本最先执行,此脚本定义在仪表盘
②用户被要求通过输入框输入的参数

emmm,在论坛中有这个答案。。emmm
!!想请帮忙看一下我列的这五个选项的顺序!!
作者: yhdata_ruby    时间: 2023-3-9 16:13
本帖最后由 yhdata_ruby 于 2023-3-9 16:17 编辑
yh_please 发表于 2023-3-9 16:05
emmm,在论坛中有这个答案。。emmm
!!想请帮忙看一下我列的这五个选项的顺序!! ...

也就是装载时运行仪表盘级别大于组件级别,变化时同理,装载时先于变化运行,参考https://www.yonghongtech.com/rea ... =%E9%A1%BA%E5%BA%8F
作者: yh_please    时间: 2023-3-10 13:23
自行测试得出结论:
永洪脚本执行顺序
①报告处装载时运行②报告处变化时运行③自由式表格装载时运行④批量提交组件装载时运行⑤批量提交组件提交时运行

Ⅰ. 进入报表默认查询(不点击提交组件)
①、②、④、③

Ⅱ. 进入报表选择条件后,点提交查询(点击提交组件)
①、②、④、③、④、②、⑤、②、④、③
作者: yhdata_ruby    时间: 2023-3-10 13:28
yh_please 发表于 2023-3-10 13:23
自行测试得出结论:
永洪脚本执行顺序
①报告处装载时运行②报告处变化时运行③自由式表格装载时运行④批量 ...






欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4