永洪社区

标题: 下拉框无法设置默认值 [打印本页]

作者: songxuewen    时间: 2022-11-18 18:10
标题: 下拉框无法设置默认值
报告中有个列表参数,命名为”2B标识“,js中写了段脚本,想给这个参数赋个默认值:

if (first_load) {
2B标识.setSelectedObjects(["2B"], STRING);
}


这个脚本报错:校验JS脚本语法missing: before statement
请问参数组件命名不能以数据开头么?



作者: songxuewen    时间: 2022-11-18 18:15
名称”2B标识“改为“标识”就不报错了
作者: SamuelLiu    时间: 2022-11-18 18:46
哪个版本呢?没有这个限制呢
作者: songxuewen    时间: 2022-11-21 09:25
SamuelLiu 发表于 2022-11-18 18:46
哪个版本呢?没有这个限制呢

8.6.5
作者: yhdata_yzm    时间: 2022-11-21 09:52
yhdata_gbGVf5cI 发表于 2022-11-21 09:25
8.6.5

没有这个限制,你看看是不是哪儿写错了
作者: songxuewen    时间: 2022-11-21 10:02
yhdata_yzm 发表于 2022-11-21 09:52
没有这个限制,你看看是不是哪儿写错了

没有写错呀,下拉参数的名字“2B标识”,我如果把参数命名改为中文,或者英文,不以数据开头就不会报错,比如把参数名称“2B标识”改为“B2标识”就不会报错了
作者: yhdata_yzm    时间: 2022-11-21 10:40
yhdata_gbGVf5cI 发表于 2022-11-21 10:02
没有写错呀,下拉参数的名字“2B标识”,我如果把参数命名改为中文,或者英文,不以数据开头就不会报错, ...

first_load判断了个啥
作者: songxuewen    时间: 2022-11-21 10:54
yhdata_yzm 发表于 2022-11-21 10:40
first_load判断了个啥

这个可以忽略,不写这个,只写这一句脚本也是报错的

2B标识.setSelectedObjects(["2B"], STRING);  
作者: yhdata_yzm    时间: 2022-11-21 11:09
yhdata_gbGVf5cI 发表于 2022-11-21 10:54
这个可以忽略,不写这个,只写这一句脚本也是报错的

2B标识.setSelectedObjects(["2B"], STRING);   ...

符号有没有用错,如果这个不行的话改个名字可以吗
作者: songxuewen    时间: 2022-11-21 11:24
yhdata_yzm 发表于 2022-11-21 11:09
符号有没有用错,如果这个不行的话改个名字可以吗

符号我感觉没有用错,改名字的话影响太大了,太多的下钻明细表用到这个参数,所以想再不改名的前提下能不能赋个默认值
作者: yhdata_yzm    时间: 2022-11-21 11:31
yhdata_gbGVf5cI 发表于 2022-11-21 11:24
符号我感觉没有用错,改名字的话影响太大了,太多的下钻明细表用到这个参数,所以想再不改名的前提下能不 ...

是那个数字2引起的,js不能已数字等开头
作者: songxuewen    时间: 2022-11-21 13:43
yhdata_yzm 发表于 2022-11-21 11:31
是那个数字2引起的,js不能已数字等开头

那就是说在脚本中没法对这个参数进行任何操作了,是吧,就没有其他写法了?
作者: yhdata_yzm    时间: 2022-11-21 13:59
yhdata_gbGVf5cI 发表于 2022-11-21 13:43
那就是说在脚本中没法对这个参数进行任何操作了,是吧,就没有其他写法了? ...

没有目前只有改名字




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