yhdata_73sYBkmK青铜一
昨天 09:42 发布在问答
【填报与传统报表】 9.0版本传参组件没有默认选中第一个值的功能脚本如何实现
如图,9.4版本的【默认选中第一个值】功能,能通过脚本或者其他办法实现么? 微信图片_20250512094122.png

74
13
精彩评论13
yhdata_lyaa
发表于 昨天 10:06 显示全部楼层
回复

使用道具 2#

yhdata_73sYBkmK青铜一 回复yhdata_lyaa
发表于 2025-05-12 10:23:15
参考这个能实现 有个比较尴尬的事儿,组件名里只要带①, 就会报错,删掉就不报错了 这算bug么
回复

yhdata_73sYBkmK青铜一
发表于 昨天 10:31 显示全部楼层
比如这样就不报错

var a=年月.getObjects()[0][1]
年月.setSelectedObjects([a],STRING)

这样就会报错:校验JS脚本语法 illegal character([script]#1)
var a=年月①.getObjects()[0][1]
年月①.setSelectedObjects([a],STRING)
回复

使用道具 3#

卡拉米米哇铂金三 回复yhdata_73sYBkmK青铜一
发表于 2025-05-12 10:38:33
这玩意算特殊字符吧,你就写个1不行么?反正就是个组件名,也不影响页面效果
回复

yhdata_73sYBkmK青铜一 回复卡拉米米哇铂金三
发表于 2025-05-12 11:04:24
关键其他地方有几十处都引用了这个组件 一改全都得改:L
回复

yhdata_73sYBkmK青铜一 回复卡拉米米哇铂金三
发表于 2025-05-12 11:13:07
不是几十处 是上百处了 我靠。。。:Q
回复

展开更多回复
卡拉米米哇铂金三
发表于 昨天 14:22 显示全部楼层
  1. var a=年月.getObjects()[0][1]
  2. 年月.setSelectedObjects([a],STRING)
  3. param['年月']=param['年月①']//这一行需要装载和变化都写。
  4. //把组件名改为年月,然后赋值给1,这样引用不需要改。
复制代码
回复

使用道具 4#

yhdata_lyaa回复卡拉米米哇铂金三
发表于 2025-05-12 17:15:30
米米厉害了
回复

卡拉米米哇铂金三 回复yhdata_lyaa
发表于 2025-05-13 08:45:17
{:4_116:}
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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