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

[常用脚本] 写的装载时运行代码,部分不执行问题,想请教一下

yhdata_WwV11qtA青铜一 显示全部楼层 发表于 2021-9-28 14:04:04 |阅读模式 打印 上一主题 下一主题
我是用永宏8.0版本做的开发,想给一些组件赋值默认值,代码大致如下:
var sportArr = ["篮球","网球","乒乓球"];

var 组件1.setSelectedObjects(sportArr,STRING);
var 组件2.setSelectedObjects(sportArr,STRING);
var 组件3.setSelectedObjects(sportArr,STRING);

js校验也没有抛措,但是会出现1和3执行了,但是2没执行这种情况,组件的数据来自于数据源
回复

使用道具 举报

精彩评论12

_贝贝白银一 显示全部楼层 发表于 2021-9-28 14:10:48
2没执行这种情况  是指的组件2没执行 还是指的的数据网球没有赋值
如果是组件2没执行,组件2是否绑定了数据
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-9-28 14:24:51
var 组件1.setSelectedObjects(sportArr,STRING);
var 组件2.setSelectedObjects(sportArr,STRING);
var 组件3.setSelectedObjects(sportArr,STRING);
->>
组件1.setSelectedObjects(sportArr,STRING);
组件2.setSelectedObjects(sportArr,STRING);
组件3.setSelectedObjects(sportArr,STRING);
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-9-28 14:28:34
正常可以设置 检查数据是否字段都包含,检查脚本
列表参数.png
回复

使用道具 举报

yhdata_WwV11qtA青铜一 显示全部楼层 发表于 2021-9-28 14:39:02
永洪tech-zxx 发表于 2021-9-28 14:10
2没执行这种情况  是指的组件2没执行 还是指的的数据网球没有赋值
如果是组件2没执行,组件2是否绑定了数 ...

绑定了数据,是没有赋默认值。我比较奇怪的是,第一次刚进来,组件2代码没执行,刷新一下视图,组件2代码执行了
回复

使用道具 举报

yhdata_WwV11qtA青铜一 显示全部楼层 发表于 2021-9-28 14:39:38
lijie 发表于 2021-9-28 14:24
var 组件1.setSelectedObjects(sportArr,STRING);
var 组件2.setSelectedObjects(sportArr,STRING);
var 组 ...

下面三行是我打错了,代码是不带var的
回复

使用道具 举报

yhdata_WwV11qtA青铜一 显示全部楼层 发表于 2021-9-28 14:41:50
永洪tech-zxx 发表于 2021-9-28 14:28
正常可以设置 检查数据是否字段都包含,检查脚本

检查好几次了,我赋值的是下拉选择框,比较奇怪的是刚进来,组件2没赋默认值,我刷新一下视图,又执行了
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-9-28 15:05:54
是不是有超链接或者是报告、组件的刷新相互影响。  新建一个报告设置这个默认值看一下
回复

使用道具 举报

yhdata_WwV11qtA青铜一 显示全部楼层 发表于 2021-9-28 15:16:08
永洪tech-zxx 发表于 2021-9-28 15:05
是不是有超链接或者是报告、组件的刷新相互影响。  新建一个报告设置这个默认值看一下 ...

新建一个报告是可以的,三个组件刚进入都赋值了,那这是有相互干扰嘛,但是我没设置超链接,而且两个组件之间刷新也没设置什么前后影响语句
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-9-28 15:45:17
原报告复制一个可以正常赋值的组件,粘贴组件再用脚本看一下,如果粘贴组件正常就是之前做了什么设置导致的。
或者新建一个组件重新脚本设置默认值
如果粘贴后还是不能赋值,就是其他组件跟他做了什么关联导致的,就需要自己排查一下组件之间做了什么设置了。
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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