找文章 / 找答案
精选问答 更多内容

[常用脚本] 富文本框 插入参数 变动后显示不正确

woshidswdsw玄铁三 显示全部楼层 发表于 2022-4-5 21:55:21 |阅读模式 打印 上一主题 下一主题
请教个问题,用了富文本框插入参数的方式。一共4个参数,我日期参数变化后,2个参数一直变的正确的,另外两个参数每次滞后。这是什么原因?视频见附件。麻烦帮我看看怎么弄



20224521500rec.rar

4.54 MB, 下载次数: 1

回复

使用道具 举报

精彩评论4

尸王之王_售前铂金二 显示全部楼层 发表于 2022-4-6 09:09:52
    两个组件之间传递参数,其脚本最好放在“报告——脚本——变化时运行”里,不要放在“组件——脚本”里。中级课程里有讲过,脚本运行顺序是先报告后组件。而两个/多个组件传递参数其实是需要两步的。
    以组件A通过参数X,将数值传递给组件B为例。第一步是组件A将数值赋值给参数X,第二步是参数X将数值赋值给B。如果脚本在组件中,同一个命令周期同时执行这两步,那么第二步很可能先于第一步完成,B取到的其实是上一次A赋值给X的值。而脚本在报告中运行,点击报告发生改变时,第一步A赋值给X就能保证先运行,然后再是B组件运行第二步,将正确的X数值赋值给B。
    不知道我理解的对不对,还需要专家来指正一下,谢谢。
回复

使用道具 举报

永洪Tech-Una玄铁二 显示全部楼层 发表于 2022-4-6 10:18:42
您好,这边建议您将脚本写到“报告——脚本——变化时运行”里, 脚本开头再加上一句"clearData("文本4");clearData("文本5");clearData("文本6");"
回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2022-6-22 17:57:31
永洪Tech-Una 发表于 2022-4-6 10:18
您好,这边建议您将脚本写到“报告——脚本——变化时运行”里, 脚本开头再加上一句"clearData("文本4");c ...

这里clearData();里的"文本6"是富文本的组件吗
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-6-22 18:24:11
xxx404 发表于 2022-6-22 17:57
这里clearData();里的"文本6"是富文本的组件吗

是的
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部