永洪社区

标题: 写的装载时运行代码,部分不执行问题,想请教一下 [打印本页]

作者: yhdata_WwV11qtA    时间: 2021-9-28 14:04
标题: 写的装载时运行代码,部分不执行问题,想请教一下
我是用永宏8.0版本做的开发,想给一些组件赋值默认值,代码大致如下:
var sportArr = ["篮球","网球","乒乓球"];

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

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

作者: _贝贝    时间: 2021-9-28 14:10
2没执行这种情况  是指的组件2没执行 还是指的的数据网球没有赋值
如果是组件2没执行,组件2是否绑定了数据
作者: 美滋滋    时间: 2021-9-28 14:24
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
正常可以设置 检查数据是否字段都包含,检查脚本
作者: yhdata_WwV11qtA    时间: 2021-9-28 14:39
永洪tech-zxx 发表于 2021-9-28 14:10
2没执行这种情况  是指的组件2没执行 还是指的的数据网球没有赋值
如果是组件2没执行,组件2是否绑定了数 ...

绑定了数据,是没有赋默认值。我比较奇怪的是,第一次刚进来,组件2代码没执行,刷新一下视图,组件2代码执行了
作者: yhdata_WwV11qtA    时间: 2021-9-28 14:39
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
永洪tech-zxx 发表于 2021-9-28 14:28
正常可以设置 检查数据是否字段都包含,检查脚本

检查好几次了,我赋值的是下拉选择框,比较奇怪的是刚进来,组件2没赋默认值,我刷新一下视图,又执行了
作者: _贝贝    时间: 2021-9-28 15:05
是不是有超链接或者是报告、组件的刷新相互影响。  新建一个报告设置这个默认值看一下
作者: yhdata_WwV11qtA    时间: 2021-9-28 15:16
永洪tech-zxx 发表于 2021-9-28 15:05
是不是有超链接或者是报告、组件的刷新相互影响。  新建一个报告设置这个默认值看一下 ...

新建一个报告是可以的,三个组件刚进入都赋值了,那这是有相互干扰嘛,但是我没设置超链接,而且两个组件之间刷新也没设置什么前后影响语句
作者: _贝贝    时间: 2021-9-28 15:45
原报告复制一个可以正常赋值的组件,粘贴组件再用脚本看一下,如果粘贴组件正常就是之前做了什么设置导致的。
或者新建一个组件重新脚本设置默认值
如果粘贴后还是不能赋值,就是其他组件跟他做了什么关联导致的,就需要自己排查一下组件之间做了什么设置了。
作者: yhdata_WwV11qtA    时间: 2021-9-28 16:50
破案了,原来是我顶部的   编辑参数  把对应参数名赋值了,我把赋值清空,置为空,脚本就能使用了
作者: yhdata_WwV11qtA    时间: 2021-9-28 16:51
破案了,原来是我顶部的   编辑参数  把对应参数名赋值了,我把赋值清空,置为空,脚本就能使用了
作者: _贝贝    时间: 2021-9-28 16:57
yhdata_WwV11qtA 发表于 2021-9-28 16:51
破案了,原来是我顶部的   编辑参数  把对应参数名赋值了,我把赋值清空,置为空,脚本就能使用了 ...

可以的 破案了




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