永洪社区

标题: 动态列 [打印本页]

作者: 珮縌佢瀏朤    时间: 2022-9-5 11:00
标题: 动态列
通过下拉参数,切换多个不同的表样
作者: yhdata_yzm    时间: 2022-9-5 11:05
具体描述下需求
作者: 珮縌佢瀏朤    时间: 2022-9-5 11:07
yhdata_yzm 发表于 2022-9-5 11:05
具体描述下需求

下拉参数选中A,出现的是表样1,下拉参数选中B,出现的是表样2,以此类推
作者: yhdata_lyaa    时间: 2022-9-5 11:07
参考下拉列表实现https://www.yonghongtech.com/hel ... 0%E5%AE%9E%E7%8E%B0
作者: yhdata_lyaa    时间: 2022-9-5 11:08
珮縌佢瀏朤 发表于 2022-9-5 11:07
下拉参数选中A,出现的是表样1,下拉参数选中B,出现的是表样2,以此类推 ...

表样1和表样2是不同的表/还是需要切换一个表绑定的列
作者: yhdata_yzm    时间: 2022-9-5 11:09
通过下拉列表参数1.getSelectedObjects()[0]获得下拉列表的值,用if判断,设置表1 ,表2的显示或者隐藏
作者: 珮縌佢瀏朤    时间: 2022-9-5 11:12
yhdata_lyaa 发表于 2022-9-5 11:08
表样1和表样2是不同的表/还是需要切换一个表绑定的列

有重叠的字段,但是更多的都不一样,大概十多个字段都是不一样的,参数列我试过了,那个貌似只能变化一列
作者: 珮縌佢瀏朤    时间: 2022-9-5 11:14
yhdata_yzm 发表于 2022-9-5 11:09
通过下拉列表参数1.getSelectedObjects()[0]获得下拉列表的值,用if判断,设置表1 ,表2的显示或者隐藏 ...

这个办法具体怎么实现呢,会不会影响导出excel的效果
作者: yhdata_yzm    时间: 2022-9-5 11:18
写脚本呀
if(下拉列表参数1.getSelectedObjects()[0]=='a')
{
表1.visible=true
表2.visible=false
}
你导出报告是隐藏的不会显示的
作者: 珮縌佢瀏朤    时间: 2022-9-5 14:55
yhdata_yzm 发表于 2022-9-5 11:18
写脚本呀
if(下拉列表参数1.getSelectedObjects()[0]=='a')
{

谢谢,已经实现了,但是参数切换的时候不是自动刷新,怎么设置自动刷新呢
作者: yhdata_lyaa    时间: 2022-9-5 15:07
珮縌佢瀏朤 发表于 2022-9-5 14:55
谢谢,已经实现了,但是参数切换的时候不是自动刷新,怎么设置自动刷新呢 ...

怎么实现的?写脚本?需要写在变化时运行
作者: yhdata_yzm    时间: 2022-9-5 15:14
珮縌佢瀏朤 发表于 2022-9-5 14:55
谢谢,已经实现了,但是参数切换的时候不是自动刷新,怎么设置自动刷新呢 ...

写在变化时运行里哦
作者: 珮縌佢瀏朤    时间: 2022-9-5 15:15
yhdata_lyaa 发表于 2022-9-5 15:07
怎么实现的?写脚本?需要写在变化时运行

我就是按照您给的写的
作者: 珮縌佢瀏朤    时间: 2022-9-5 15:20
yhdata_yzm 发表于 2022-9-5 15:14
写在变化时运行里哦

嗯嗯,已经设置好了
作者: yhdata_yzm    时间: 2022-9-5 15:21
珮縌佢瀏朤 发表于 2022-9-5 15:20
嗯嗯,已经设置好了

ok




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