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

[常用脚本] 加上if条件隐藏列,滚动条就会自动复位

MengJiaXiao玄铁三 显示全部楼层 发表于 2023-8-9 16:27:11 |阅读模式 打印 上一主题 下一主题
想实现: 当参数EA等于一个值时,自动隐藏填报组件的某列,写了如下脚本:


if(param["EA"] =="EQ")
{
var loc1 = new Locator(["IDLETIME"], COL, DETAIL);
填报参数_EQ.setColWidth(loc1,0);

}

发现一个问题: 以上脚本能正常生效, 但是当滚动条有拖动时,隔个几秒,滚动条就自动复位
取消掉if条件,只写if里的语句,滚动条就不会自动复位

请问有什么办法能解决滚动条自动复位的问题吗

最佳答案

永洪tech-shenfs 青铜一 关注Ta

2023-08-09 16:27:12

如果是切换参数值后滚动条重置,这个是合理的,参数值变化会导致组件数据刷新,滚动条重置。如果是 滑动滚动条后,不做其他操作,滚动条过几秒后会自动重置,那就排查下 报告或者组件上是不是设置了自动刷新。
查看完整内容
回复

使用道具 举报

精彩评论8

永洪tech-shenfs青铜一 显示全部楼层 发表于 2023-8-9 16:27:12
如果是切换参数值后滚动条重置,这个是合理的,参数值变化会导致组件数据刷新,滚动条重置。如果是 滑动滚动条后,不做其他操作,滚动条过几秒后会自动重置,那就排查下 报告或者组件上是不是设置了自动刷新。
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-8-9 17:06:15
1.确认下你的脚本是写在变化时运行对不。
2.你的这个现象像是参数值发生了变化呢
回复

使用道具 举报

MengJiaXiao玄铁三 显示全部楼层 发表于 2023-8-9 17:16:02
yhdata_yzm 发表于 2023-8-9 17:06
1.确认下你的脚本是写在变化时运行对不。
2.你的这个现象像是参数值发生了变化呢 ...

是写在变化时运行的, 脚本中,先将此参数设为下拉列表的全选值,当点击某个按钮时,参数值变成下拉列表中的某一个值,此时隐藏一个列
回复

使用道具 举报

MengJiaXiao玄铁三 显示全部楼层 发表于 2023-8-9 17:47:40
永洪tech-shenfs 发表于 2023-8-9 17:38
如果是切换参数值后滚动条重置,这个是合理的,参数值变化会导致组件数据刷新,滚动条重置。如果是 滑动滚 ...

1.点击按钮后,没再做操作,拖动滚动条每次还是会自动重置
2.组件没有设置自动刷新,报告自动刷新设置的是1min执行,但是滚动条重置是1~2秒立刻就发生
3.同样的脚本语句,有if时,点击按钮更新参数后滚动条会自动重置, 当拿掉if,只保留if括号下的执行语句时,点击按钮更新参数后滚动条就不会自动重置
回复

使用道具 举报

永洪tech-shenfs青铜一 显示全部楼层 发表于 2023-8-9 17:57:34
MengJiaXiao 发表于 2023-8-9 17:47
1.点击按钮后,没再做操作,拖动滚动条每次还是会自动重置
2.组件没有设置自动刷新,报告自动刷新设置的是1m ...

发下使用的版本,然后把报表导出来,我帮你看下。
回复

使用道具 举报

MengJiaXiao玄铁三 显示全部楼层 发表于 2023-8-9 18:04:23
永洪tech-shenfs 发表于 2023-8-9 17:57
发下使用的版本,然后把报表导出来,我帮你看下。

版本10.0.2, 企业报表,不方便导出.......
回复

使用道具 举报

MengJiaXiao玄铁三 显示全部楼层 发表于 2023-8-9 18:15:17
应该是设置了动画的原因,动画间隔是2秒......
回复

使用道具 举报

永洪tech-shenfs青铜一 显示全部楼层 发表于 2023-8-10 09:29:39
MengJiaXiao 发表于 2023-8-9 18:15
应该是设置了动画的原因,动画间隔是2秒......

回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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