JS实现按钮导出

VLRR(1).cpt

//获取下拉框参数的值

var compe_code1 =_g().parameterEl.getWidgetByName("compe_code");

compe_code=compe_code1.getValue();  

var factory1 =_g().parameterEl.getWidgetByName("factory");

factory=factory1.getValue();   

var brand1 =_g().parameterEl.getWidgetByName("brand");

brand=brand1.getValue();   

var model_name1 =_g().parameterEl.getWidgetByName("model_name");

model_name=model_name1.getValue(); 

var  VLRR1 =_g().parameterEl.getWidgetByName("VLRR");

VLRR=VLRR1.getValue();   

var week1 =_g().parameterEl.getWidgetByName("week");

week=week1.getValue();  

var month_week1 =_g().parameterEl.getWidgetByName("month_week");

month_week=month_week1.getValue();   

var year_month1 =_g().parameterEl.getWidgetByName("year_month");

year_month=year_month1.getValue();   

var quarter1 =_g().parameterEl.getWidgetByName("quarter");

quarter=quarter1.getValue();   

var modelname1 =_g().parameterEl.getWidgetByName("modelname");

modelname=modelname1.getValue();   

var year11 =_g().parameterEl.getWidgetByName("year1");

year1=year11.getValue();   

var customerlevel1 =_g().parameterEl.getWidgetByName("customerlevel");

customerlevel=customerlevel1.getValue();   

var codetype1 =_g().parameterEl.getWidgetByName("codetype");

codetype=codetype1.getValue();   

 

//alert(compe_code);

//按excel格式导出 factory  brand  model_name VLRR week

window.open(encodeURI

("${servletURL}?viewlet=test/yy/VLRR_BAD_DETAIL.cpt&compe_code="+compe_code+"&month_week="+month_week+"&factory="+factory+"&brand="+brand+"&model_name="+model_name+"&VLRR="+VLRR+"&week="+week+"&year_month="+year_month+"&modelname="+modelname+"&year1="+year1+"&quarter="+quarter+"&codetype="+codetype+"&customerlevel="+customerlevel+"&format=excel"));

  

同样的JS 除了地址不一样其他都一样倒是别人可以导出,我的为啥不可以

yzm314849 发布于 2021-8-10 14:41 (编辑于 2021-8-10 15:05)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-10 14:48(编辑于 2021-8-10 14:49)

检查,你的cpt是普通报表,还是聚合报表,上次有个人,聚合报表用了这个语句,是导不出的

你的VLRR_BAD_DETAIL.cpt报表,上模板看下

  • yzm314849 yzm314849(提问者) 我2个表 就只有路径不一样 他的可以导出对应的exl 我的导出来是空数据
    2021-08-10 15:00 
  • snrtuemc snrtuemc 回复 yzm314849(提问者) 看下你的cpt,我上次碰到一个,代码和你一样,但是是聚合报表,所以导不出excel,我怀疑的你的也是聚合报表,你们估计是同一个公司的
    2021-08-10 15:03 
  • yzm314849 yzm314849(提问者) 回复 snrtuemc 那应该都不可以导出才对啊,但是他的可以导出
    2021-08-10 15:04 
  • yzm314849 yzm314849(提问者) 回复 snrtuemc 已经上传了可以导出的
    2021-08-10 15:05 
  • snrtuemc snrtuemc 回复 yzm314849(提问者) 同样问题,你的是聚合报表。。
    2021-08-10 15:08 
最佳回答
0
LSQ000Lv5中级互助
发布于2021-8-10 14:54

你compe_code,factory,brand....这些都没有定义,运行没有问题的吗 

  • yzm314849 yzm314849(提问者) 我定义了的,不然怎么会说别人的可以导出数据,我的导不出,我也用alert去提示了 都可以提示出来
    2021-08-10 15:00 
  • 3关注人数
  • 666浏览人数
  • 最后回答于:2021-8-10 15:05
    请选择关闭问题的原因
    确定 取消
    返回顶部