永洪社区

标题: 页面超链接跳转下拉列表无从赋值 [打印本页]

作者: xixixiyao    时间: 7 天前
标题: 页面超链接跳转下拉列表无从赋值
做了一个主页面的下钻页面,使用主页面获取的参数,对下钻页面的单选-下拉列表参数赋值,但是一直无法赋值成功
页面有很多下拉列表参数,都一样的,但是其他都能赋值成功,就有一个不行
麻烦帮看看

一级分类、二级分类就赋值成功了,上级指标就一直不行,并且也从上个页面获取到值了,这是为什么啊

下拉列表参数_一级分类.setSelectedObjects([param["一级分类",STRING)
下拉列表参数_二级分类.setSelectedObjects([param["二级分类",STRING)
下拉列表参数_指标模块.setSelectedObjects([param["指标模块",STRING)
debug(param["上级指标")
下拉列表参数_上级指标.setSelectedObjects([param["上级指标",STRING)




作者: yhdata_lyaa    时间: 7 天前
上级指标的下拉框里没有  这个备选项?
作者: xixixiyao    时间: 7 天前
yhdata_lyaa 发表于 2024-9-14 16:20
上级指标的下拉框里没有  这个备选项?

有 能找到,就是从下拉框里去选出来存储的
然后再重新进下钻页面,赋不上默认值
作者: yhdata_lyaa    时间: 7 天前
这个下拉框 组件上设置默认值  或者 写脚本了吗
作者: xixixiyao    时间: 7 天前
yhdata_lyaa 发表于 2024-9-14 16:28
这个下拉框 组件上设置默认值  或者 写脚本了吗

就是上面的脚本,没其他的了
作者: xixixiyao    时间: 7 天前
xixixiyao 发表于 2024-9-14 16:30
就是上面的脚本,没其他的了


作者: xixixiyao    时间: 7 天前
本帖最后由 xixixiyao 于 2024-9-14 16:40 编辑
yhdata_lyaa 发表于 2024-9-14 16:28
这个下拉框 组件上设置默认值  或者 写脚本了吗

特别奇怪,别的都可以,就这个不行,写法也都是一样的,下拉列表里 也有这个值

作者: yhdata_lyaa    时间: 7 天前
xixixiyao 发表于 2024-9-14 16:37
特别奇怪,别的都可以,就这个不行,写法也都是一样的,下拉列表里 也有这个值
...

奇怪,传递的值的会不会有啥空格在后面?
作者: xixixiyao    时间: 7 天前
本帖最后由 xixixiyao 于 2024-9-14 17:49 编辑
yhdata_lyaa 发表于 2024-9-14 16:48
奇怪,传递的值的会不会有啥空格在后面?

没有,就是从这个下拉列表选完,存到数据库里的。然后刷新主页面,主页面有了这个上级指标,再下钻就是带不到下钻页面
就这一个
试了下,如果是赋值给文本参数就可以,就是不能赋值给那个下拉列表

作者: yhdata_lyaa    时间: 7 天前
下拉列表是绑定的数据库字段,是还没有刷新吗。用下拉列表自定义一个数据看看可以成功吗
作者: xixixiyao    时间: 7 天前
yhdata_lyaa 发表于 2024-9-14 16:48
奇怪,传递的值的会不会有啥空格在后面?

试了一下直接用固定值赋值
下拉列表参数1.setSelectedObjects(['未关闭IT需求各阶段分布数',STRING)
在这个页面也赋不上值
但是放到新的页面就是可以的,是不是页面bug?有什么办法吗


原页面





新的页面


作者: yhdata_lyaa    时间: 7 天前
方便导出报告jar看看吗
作者: xixixiyao    时间: 3 天前
本帖最后由 xixixiyao 于 2024-9-18 16:19 编辑
yhdata_lyaa 发表于 2024-9-14 18:08
方便导出报告jar看看吗

新建了个页面,只有下拉列表这一个组件的时候,可以赋值成功,挪过来原来页面的一个下拉参数组件,就不行了,麻烦您帮看看

一旦无法赋值之后,把新增加的组件删掉,也不行了

作者: yhdata_OQXed5rI    时间: 3 天前
要原来有问题的报告jar 你发的是新建的没问题的报告
作者: xixixiyao    时间: 前天 09:12
yhdata_OQXed5rI 发表于 2024-9-18 19:07
要原来有问题的报告jar 你发的是新建的没问题的报告

这个是原始的有问题的报告

作者: yhdata_yzm    时间: 前天 10:37
本地也是可以赋值的,没看出来像是什么异常。
1.所有的脚本注释掉,重新赋值看看情况。
2.重新做一个同样的组件,赋值看看
作者: xixixiyao    时间: 前天 13:36
yhdata_yzm 发表于 2024-9-19 10:37
本地也是可以赋值的,没看出来像是什么异常。
1.所有的脚本注释掉,重新赋值看看情况。
2.重新做一个同样的 ...

最后我也实在找不到原因,就是新建了个报告,新建了这个组件,固定赋值没问题,然后再把原页面组件,一个一个挪过来,重新做了一个,就正常了。没法定位问题,就只能是用这个比较费时间的方法了
作者: yhdata_yzm    时间: 前天 17:16
xixixiyao 发表于 2024-9-19 13:36
最后我也实在找不到原因,就是新建了个报告,新建了这个组件,固定赋值没问题,然后再把原页面组件,一个 ...

重做这个组件也不行?

作者: xixixiyao    时间: 昨天 10:10
yhdata_yzm 发表于 2024-9-19 17:16
重做这个组件也不行?

不行,在这个报告上放进来新的组件,脚本里固定赋值都不行,就很奇怪

作者: yhdata_yzm    时间: 昨天 11:12
xixixiyao 发表于 2024-9-20 10:10
不行,在这个报告上放进来新的组件,脚本里固定赋值都不行,就很奇怪

估计是报告坏了,哪里的逻辑把赋值中断了。
像这种是没法查出原因的。




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