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

[可视化] 一个下拉框控件:指标切换 两个文本控件:A、B 想实现通...

yhdata_SbmwkwIz铂金四 显示全部楼层 发表于 2023-11-28 11:32:17 |阅读模式 打印 上一主题 下一主题
本帖最后由 yhdata_SbmwkwIz 于 2023-11-28 15:21 编辑




一个下拉框控件:
指标切换
两个文本控件:A、B
想实现通过点击不同的文本控件联合下拉框控件一起控制tab块
下面这段JS为什么不生效
var a = 指标切换.getSelectedObjects();
var b = A.getObjects();
var c = B.getObjects();
if (and(a[0 =='销售',b[0]=='A')) {
选项卡1.selIndex = 0;
} else if (and(a[0 =='生产',b[0]=='A')) {
选项卡1.selIndex = 1;
} else if (and(a[0 =='供应',b[0]=='A')) {
选项卡1.selIndex = 2;
} else if (and(a[0 =='成本',b[0]=='A')) {
选项卡1.selIndex = 3;
} else if (and(a[0 =='销售',c[0]=='B')) {
选项卡1.selIndex = 4;
} else if (and(a[0 =='生产',c[0]=='B')) {
选项卡1.selIndex = 5;
} else if (and(a[0 =='供应',c[0]=='B')) {
选项卡1.selIndex = 6;
}
else if (and(a[0 =='成本',c[0]=='B')) {
选项卡1.selIndex = 7;
}









指标切换.jar

4.57 KB, 下载次数: 1

回复

使用道具 举报

精彩评论7

yhdata_lyaa 显示全部楼层 发表于 2023-11-28 11:37:40
截图看看都有什么组件吗
回复

使用道具 举报

yhdata_SbmwkwIz铂金四 显示全部楼层 发表于 2023-11-28 11:52:42
yhdata_lyaa 发表于 2023-11-28 11:37
截图看看都有什么组件吗

贴上去了,点击A的文本框 然后选择下拉框 控制tab页0-3
点击B的文本框 然后选择下拉框 控制tab页4-7
是这样的效果
或者还有别的实现方法吗
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-11-28 13:12:01
现在这样可以实现吗?方便导出报告jar看看吗。
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-11-28 13:13:01
脚本首先有问题:
getselectedobjects是存的一维数组,getobjects存的是二维数组。判断条件就不对 正确例如:a[0]=XXX  b[0][0]=XXX
回复

使用道具 举报

yhdata_SbmwkwIz铂金四 显示全部楼层 发表于 2023-11-28 14:50:11
yhdata_lyaa 发表于 2023-11-28 13:12
现在这样可以实现吗?方便导出报告jar看看吗。

var a = 指标切换.getSelectedObjects();
if (a[0] =='销售') {
选项卡1.selIndex = 0;
} else if (a[0] == '生产') {
选项卡1.selIndex = 1;
} else if (a[0] =='供应') {
选项卡1.selIndex = 2;
} else {
选项卡1.selIndex = 3;
}

var b = 指标切换1.getSelectedObjects();
if (b[0] =='销售') {
选项卡1.selIndex = 4;
} else if (b[0] == '生产') {
选项卡1.selIndex = 5;
} else if (b[0] =='供应') {
选项卡1.selIndex = 6;
} else {
选项卡1.selIndex = 7;
}

那这样分开写到脚本中,只有一个控件能切换,另一个不起作用
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-11-28 15:14:42
yhdata_SbmwkwIz 发表于 2023-11-28 14:50
var a = 指标切换.getSelectedObjects();
if (a[0] =='销售') {
选项卡1.selIndex = 0;

哪个能起作用,哪个不起作用?
回复

使用道具 举报

yhdata_SbmwkwIz铂金四 显示全部楼层 发表于 2023-11-28 15:22:20
yhdata_lyaa 发表于 2023-11-28 15:14
哪个能起作用,哪个不起作用?

指标切换不起作用,我上传附件了,麻烦看下 感谢
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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