定时报表生成的快照问题

如题,在报表模板中动态隐藏了一部分sheet,加载到决策系统,一切正常。当放入定时调度后,生成的快照,把不该隐藏的也隐藏了,JS代码如下:
  1. function hidepage(Querydate){
  2.         $('.fr-sheetbutton-middlepart').each(function(index,e){  
  3.     if(index>3){  
  4.                
  5.                 //定义查询字符串
  6.                 var sql='';
  7.                 if(e.innerHTML.charAt(4)!=4){
  8.                 sql = "SQL(\"TD_OA\",\"select count(*) from flow_data_137 where 条件1\",1,1)";
  9.                 }else{
  10.                 sql = "SQL(\"TD_OA\",\"select count(*) from flow_data_137  where 条件2\",1,1)";
  11.                 }
  12.                 var Count = FR.remoteEvaluate(sql);
  13.                

  14.                 if(Count==0){
  15.                         var $sheet=$("li[title="+e.innerHTML+"]");  
  16.                         if($sheet.find("span").hasClass("fr-sheetbutton-endpart")){   
  17.                                 $sheet.prev().find("span[class='fr-sheetbutton-thirdpart']").attr("class","fr-sheetbutton-endpart");  
  18.                         }
  19.                         $sheet.remove();
  20.                 }
  21.         }  
  22.     })
  23. }
复制代码
生成的cpr快照,就是index>3的sheet全部隐藏了,和实际的不符
FineReportzzcy110 发布于 2017-3-31 09:22
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
取消
  • 0关注人数
  • 448浏览人数
  • 最后回答于:2017-3-31 09:22
    活动推荐 更多
    热门课程 更多
    返回顶部