找文章 / 找答案
  • 发帖数279
  • 粉丝0

此人很懒,什么也没有留下

  • 解答问题超厉害

    经常帮助其他会员答疑
精选问答 更多内容

控制变化时运行

fjc铂金一 显示全部楼层 发表于 2021-10-29 09:52:40 |阅读模式 打印 上一主题 下一主题
1
未解决

控制变化时运行

  • fjc铂金一
  • 2021-10-29 09:52:40
  • 发布在 论坛
4914 14
1.png

如图是页面脚本(非组件脚本)  。如何控制脚本变化时运行?可以不让他出发变化时运行里面的代码,也可以让他出发。如何实现
回复

使用道具 举报

精彩评论14

_贝贝白银一 显示全部楼层 发表于 2021-10-29 10:14:46
可以用下拉参数类的参数 或者按钮传递参数来执行    不能直接控制变化时脚本停止执行
主要就是变化时运行 满足条件才执行
写  if(参数=xxx){  //参数=xxx执行
脚本1   

}
else{   参数不等于xxx  
脚本2   //将脚本1还原  比如脚本1设置了下拉参数选中 脚本2就清空
}
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-10-29 10:28:48
永洪tech-zxx 发表于 2021-10-29 10:14
可以用下拉参数类的参数 或者按钮传递参数来执行    不能直接控制变化时脚本停止执行
主要就是变化时运行  ...

具体怎么传怎么使用呢?可以有具体的代码么
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-10-29 10:58:11
这个没有 这个是根据实际情况做的 您要执行什么代码,按照以上逻辑去根据自己的场景自己写代码
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-10-29 13:08:31
变化运行时一般是指过滤组件,参数组件选择项目发生变化时所需执行的脚本。
所以你要根据你的需求,明确哪些组件发生变化时你想进行特殊处理。
比如你的报表中有2个下拉组件,那么当这两个下拉组件选择的值发生变化时,都会自动执行报表变化时运行中的脚本。
如果你想对其中一个下拉组件发生值变化时控制脚本是否执行,那你就得写脚本,通过脚本判断发生变化的下拉组件是不是你想控制的那个组件,然后再根据业务需求写不同的执行代码。
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-10-29 14:40:52
歪打正着 发表于 2021-10-29 13:08
变化运行时一般是指过滤组件,参数组件选择项目发生变化时所需执行的脚本。
所以你要根据你的需求,明确哪 ...

我就是不知道怎么写脚本由一个下拉组件来控制,可以示范一下么
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-10-29 14:43:23
fjc 发表于 2021-10-29 14:40
我就是不知道怎么写脚本由一个下拉组件来控制,可以示范一下么

我昨天刚给过别人一个跟你的需求很类似的。你参考一下那个帖子吧,连接如下
https://club.yonghongtech.com/thread-11709-1-1.html
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-10-29 14:52:52
歪打正着 发表于 2021-10-29 14:43
我昨天刚给过别人一个跟你的需求很类似的。你参考一下那个帖子吧,连接如下
https://club.yonghongtech.c ...

好像不是我想要的那种需求,
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-10-29 15:14:24
fjc 发表于 2021-10-29 14:52
好像不是我想要的那种需求,

其实就是你的需求啊。通过脚本可以判断指定的组件是否发生了变化。
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-10-29 15:23:49
歪打正着 发表于 2021-10-29 15:14
其实就是你的需求啊。通过脚本可以判断指定的组件是否发生了变化。

在点击按钮脚本中怎么写代码传值给页面  变化时运行脚本  页面是怎么接收方式然后进行判断的呢?比如我在点击按钮中处理  param['a']=1(点击就赋值给参数a1),正常的逻辑就是拿param['a']做判断,比如判断大于0就执行判断条件里面的脚本.
问题:如何在永洪的页面变化时运行的脚本是怎么拿到parame['a']进进行判断的呢?  比如我拿到param['a'],那么在页面脚本做判断:if(param['a']>0){执行里面的代码}      从点击触发--->页面脚本如何获取并进行判断条件?这个过程如何实现呢
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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