//组件自动联动
var yearv = 月度筛选年.getSelectedObjects();
var monthv = 月度筛选月.getSelectedObjects()[0];
//季度
季度筛选年.setSelectedObjects(yearv,STRING);
//年度
年度数据筛选.setSelectedObjects(yearv,STRING);
var li1 = ['01','02','03'];
var li2 = ['04','05','06'];
var li3 = ['07','08','09'];
var li4 = ['10','11','12'];
var li1 = li1.toString();
var li2 = li2.toString();
var li3 = li3.toString();
var li4 = li4.toString();
if(li1.indexOf(monthv)>-1)
{
quar = 'Q1';
}else if(li2.indexOf(monthv)>-1)
{
quar = 'Q2';
}else if(li3.indexOf(monthv)>-1)
{
quar = 'Q3';
}else if(li4.indexOf(monthv)>-1)
{
quar = 'Q4';
}
季度筛选季.setSelectedObjects([quar],STRING);
//组件自动联动
var yearv1 = 季度筛选年.getSelectedObjects();
//季度
月度筛选年.setSelectedObjects(yearv1,STRING);
//年度
年度数据筛选.setSelectedObjects(yearv1,STRING);
这是所有的脚本,前面是从月开始的筛选,然后后面几行是想通过季度来控制,月度和年度的年份筛选。我测试过,进去之后,只有月度的控制。但是想从季度开始去控制,就不行。 |