例如,我的普通报表在一个单选下拉框里面有多个值,可以让这些值轮播吗,
目前用的js是这样的
var depts = FR.remoteEvaluate("value('销售员','销售员')");
var n = 1;
var timer = setInterval(function() {
_g().getWidgetByName("销售员").setValue(depts[n]);
_g().parameterCommit();
n++
}, 1000);
但就是不大行
加了个页面跳转的js就可以了,跳转他本身后再去赋予值就可以了,js如下
var index = 0;
if (index == 6) {
clearInterval(timer);
window.location = encodeURI(encodeURI("http://localhost:8075/webroot/decision/view/report?viewlet=/报表demo/轮播下拉框选项.cpt&op=view"));
}
_g().parameterEl.getWidgetByName('销售员').setValue(depts[index]);
index++;
不支持
var depts = ['1','2']
if(n>=depts.length){
n=0;