永洪社区

标题: 一个下拉框控件:指标切换 两个文本控件:A、B 想实现通... [打印本页]

作者: yhdata_SbmwkwIz    时间: 2023-11-28 11:32
标题: 一个下拉框控件:指标切换 两个文本控件:A、B 想实现通...
本帖最后由 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;
}










作者: yhdata_lyaa    时间: 2023-11-28 11:37
截图看看都有什么组件吗
作者: yhdata_SbmwkwIz    时间: 2023-11-28 11:52
yhdata_lyaa 发表于 2023-11-28 11:37
截图看看都有什么组件吗

贴上去了,点击A的文本框 然后选择下拉框 控制tab页0-3
点击B的文本框 然后选择下拉框 控制tab页4-7
是这样的效果
或者还有别的实现方法吗
作者: yhdata_lyaa    时间: 2023-11-28 13:12
现在这样可以实现吗?方便导出报告jar看看吗。
作者: yhdata_yzm    时间: 2023-11-28 13:13
脚本首先有问题:
getselectedobjects是存的一维数组,getobjects存的是二维数组。判断条件就不对 正确例如:a[0]=XXX  b[0][0]=XXX

作者: yhdata_SbmwkwIz    时间: 2023-11-28 14:50
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
yhdata_SbmwkwIz 发表于 2023-11-28 14:50
var a = 指标切换.getSelectedObjects();
if (a[0] =='销售') {
选项卡1.selIndex = 0;

哪个能起作用,哪个不起作用?
作者: yhdata_SbmwkwIz    时间: 2023-11-28 15:22
yhdata_lyaa 发表于 2023-11-28 15:14
哪个能起作用,哪个不起作用?

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




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