永洪社区

标题: 选项卡使用 [打印本页]

作者: 月球上的鲨鱼头    时间: 2022-4-1 10:31
标题: 选项卡使用
您好,请问一下
选项卡组件,上面的tab1、tab2编辑成了日月季的切换,如附件图
那么这个日、月、季的切换能不能实现,对这个选项卡以外的其他组件的筛选?
比如:点击月,该选项卡会切换成为月度数据,同时另外还有一个选项卡之外的表,它的数据也变成月度的
请问能不能实现如上举例的操作

作者: 永洪Tech-Una    时间: 2022-4-1 10:31
请问您现在是什么版本呢?我们已定位该问题已经修复过,建议您升级到9.4.2版本(最新的稳定版本)以及之后的长期维护版本。
作者: 永洪Tech-Lu    时间: 2022-4-1 10:48
您好,可以通过脚本获取选中项,赋值给参数,通过参数去进行联动
作者: 月球上的鲨鱼头    时间: 2022-4-1 11:02
永洪Tech-Lu 发表于 2022-4-1 10:48
您好,可以通过脚本获取选中项,赋值给参数,通过参数去进行联动

param['c']=param['_THIS_FULL_DAY_'] //当天
param['d']=param['_NEXT_FULL_DAY_'] //当天

param['e']=param['_THIS_YEAR_MONTH_'] //当月
param['f']=param['_NEXT_YEAR_MONTH_']

param['g']=param['_THIS_YEAR_QUARTER_'] //当季
param['h']=param['_NEXT_YEAR_QUARTER_']

这篇报告的日期限制,我是通过脚本实现的
如果我想是实现把选项卡的选项传参出来 ,那么这个传参的脚本我应该怎么写呀
作者: 永洪Tech-Lu    时间: 2022-4-1 13:16
月球上的鲨鱼头 发表于 2022-4-1 11:02
param['c']=param['_THIS_FULL_DAY_'] //当天
param['d']=param['_NEXT_FULL_DAY_'] //当天

选项卡1.selIndex可以获取选中的是第几项,param["a"]= 选项卡1.selIndex
作者: 月球上的鲨鱼头    时间: 2022-4-2 09:55
永洪Tech-Lu 发表于 2022-4-1 13:16
选项卡1.selIndex可以获取选中的是第几项,param["a"]= 选项卡1.selIndex

您好,我这样写了脚本(如下),下个季度的第一天抓取不到,也显示本季度第一天(附件图片是通过脚本拿到的季度日期)
:if(选项卡3.selIndex==0)
{
param['a']=param['_THIS_FULL_DAY_'] //当天
param['b']=param['_NEXT_FULL_DAY_'] //当天
}if(选项卡3.selIndex==1)
{
param['a']=param['_THIS_YEAR_MONTH_'] //本月第一天
param['b']=param['_NEXT_YEAR_MONTH_'] //下月第一天
}
if(选项卡3.selIndex==2)
{
param['a']=param['_THIS_YEAR_QUARTER_'] //返回当前季度第一天
param['b']=param['_NEXT_YEAR_QUARTER_'] //返回下个季度第一天
}

作者: 永洪Tech-Lu    时间: 2022-4-2 10:13
月球上的鲨鱼头 发表于 2022-4-2 09:55
您好,我这样写了脚本(如下),下个季度的第一天抓取不到,也显示本季度第一天(附件图片是通过脚本拿到 ...

是写在变化时运行中吗,这样试试呢
if(选项卡1.selIndex==0){
param['a']=param['_THIS_FULL_DAY_'] //当天
param['b']=param['_NEXT_FULL_DAY_'] //当天
}else if(选项卡1.selIndex==1){
param['a']=param['_THIS_YEAR_MONTH_'] //本月第一天
param['b']=param['_NEXT_YEAR_MONTH_'] //下月第一天
}else{
param['a']=param['_THIS_YEAR_QUARTER_'] //返回当前季度第一天
param['b']=param['_NEXT_YEAR_QUARTER_'] //返回下个季度第一天
}
作者: 月球上的鲨鱼头    时间: 2022-4-2 10:21
永洪Tech-Lu 发表于 2022-4-2 10:13
是写在变化时运行中吗,这样试试呢
if(选项卡1.selIndex==0){
param['a']=param['_THIS_FULL_DAY_'] //当 ...

是写在变化时运行的
这样写了,下个季度的还是没生效
作者: 永洪Tech-Lu    时间: 2022-4-2 11:03
月球上的鲨鱼头 发表于 2022-4-2 10:21
是写在变化时运行的
这样写了,下个季度的还是没生效

是指参数的值没有同步变化么,天和月的有同步变化吗
作者: 月球上的鲨鱼头    时间: 2022-4-2 11:13
永洪Tech-Lu 发表于 2022-4-2 11:03
是指参数的值没有同步变化么,天和月的有同步变化吗

天和月的生效了,只有季度的参数b没生效
参数b返回的也是当前季度第一天
作者: 永洪Tech-Lu    时间: 2022-4-2 14:04
月球上的鲨鱼头 发表于 2022-4-2 11:13
天和月的生效了,只有季度的参数b没生效
参数b返回的也是当前季度第一天 ...

换个内置参数试试呢,看是不是语法问题
作者: 月球上的鲨鱼头    时间: 2022-4-6 13:36
永洪Tech-Lu 发表于 2022-4-2 14:04
换个内置参数试试呢,看是不是语法问题

还有什么内置参数可以代替下个季度第一天呀
作者: 永洪Tech-Una    时间: 2022-4-6 13:57
请稍等,我看一下问题
作者: 月球上的鲨鱼头    时间: 2022-4-6 18:04
永洪Tech-Una 发表于 2022-4-6 14:04
请问您现在是什么版本呢?我们已定位该问题已经修复过,建议您升级到9.4.2版本(最新的稳定版本)以及之后的 ...

了解了 ,
现在是8.6.3B




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