需求:
在报表页面添加一个值提示以显示月份,值提示显示时去掉两项,而且第一次运行报表时显示最近这个月的数据。
做法:
在值提示后面添加html项,代码如下:
var form = getFormWarpRequest();
var listA = form._oLstChoicesXYZ;//XYZ值提示名
listA.remove(1);
listA.remove(0);
listA.removeAttribute("hasLabel");
listA.options[listA.length-1].selected = true;
canSubmitPrompt();
运行结果:值提示显示正确,但第一次行运报表时数据没有过滤
后来在代码后面加上:promptButtonFinish();//报表连续运行两次,第二次显示正确
请问如何让报表第一次运行时就使用默认值过滤数据?
收起