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

[填报与传统报表] 下拉框无法设置默认值

songxuewen玄铁二 显示全部楼层 发表于 2022-11-18 18:10:38 |阅读模式 打印 上一主题 下一主题
1
未解决
报告中有个列表参数,命名为”2B标识“,js中写了段脚本,想给这个参数赋个默认值:

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


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


回复

使用道具 举报

精彩评论12

songxuewen玄铁二 显示全部楼层 发表于 2022-11-18 18:15:58
名称”2B标识“改为“标识”就不报错了
回复

使用道具 举报

SamuelLiu青铜四 显示全部楼层 发表于 2022-11-18 18:46:37
哪个版本呢?没有这个限制呢
回复

使用道具 举报

songxuewen玄铁二 显示全部楼层 发表于 2022-11-21 09:25:45
SamuelLiu 发表于 2022-11-18 18:46
哪个版本呢?没有这个限制呢

8.6.5
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-11-21 09:52:56

没有这个限制,你看看是不是哪儿写错了
回复

使用道具 举报

songxuewen玄铁二 显示全部楼层 发表于 2022-11-21 10:02:08
yhdata_yzm 发表于 2022-11-21 09:52
没有这个限制,你看看是不是哪儿写错了

没有写错呀,下拉参数的名字“2B标识”,我如果把参数命名改为中文,或者英文,不以数据开头就不会报错,比如把参数名称“2B标识”改为“B2标识”就不会报错了
微信截图_20221121100001.png
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-11-21 10:40:44
yhdata_gbGVf5cI 发表于 2022-11-21 10:02
没有写错呀,下拉参数的名字“2B标识”,我如果把参数命名改为中文,或者英文,不以数据开头就不会报错, ...

first_load判断了个啥
回复

使用道具 举报

songxuewen玄铁二 显示全部楼层 发表于 2022-11-21 10:54:37
yhdata_yzm 发表于 2022-11-21 10:40
first_load判断了个啥

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

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

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-11-21 11:09:03
yhdata_gbGVf5cI 发表于 2022-11-21 10:54
这个可以忽略,不写这个,只写这一句脚本也是报错的

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

符号有没有用错,如果这个不行的话改个名字可以吗
回复

使用道具 举报

songxuewen玄铁二 显示全部楼层 发表于 2022-11-21 11:24:10
yhdata_yzm 发表于 2022-11-21 11:09
符号有没有用错,如果这个不行的话改个名字可以吗

符号我感觉没有用错,改名字的话影响太大了,太多的下钻明细表用到这个参数,所以想再不改名的前提下能不能赋个默认值
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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