我在控件里添加编辑后事件,写了JS就出现在的问题,那个大神知道啊,

image.png

var Widget = this.options.form.getWidgetByName("hz"); 

var value_1 =Widget.getValue();

var Widgeta = this.options.form.getWidgetByName("p_depart"); 

var value_2 =Widgeta.getValue();

var dn_name = FR.remoteEvaluate("sql(\"ZZMA\",\"SELECT dn_id from tm_tree where c_id = '"+value_2+"' and C_TYPE = '自主经营体'\",1,1)");

//获取自主经营体下拉控件的值得长度

var val_index = dn_name.length; 

//获取dn_name的下标为var_index的值

dn_name = dn_name.substring(val_index);


if(dn_name != undefined && dn_name != null){

dn_name = dn_name.replace(/^\//,'');

dn_name = dn_name.replace(/\/$/,'');

dn_name = dn_name.split("/");

}

switch (value_1)

{

case 0:

  window.open("/WebReport/ReportServer?reportlet=report/report_detailed/report_detailed_fb03_detail.cpt&op=view&loginuser="+loginuser+"&p_depart="+value_2+"&hz="+value_1+"&hierarchy="+hierarchy+"&dn_name="+dn_name+"&departs_amb="+departs_amb,"_self");

  break;

case 1:

  window.open("/WebReport/ReportServer?reportlet=report/report_detailed/report_detailed_fb03_detail_1.cpt&op=view&loginuser="+loginuser+"&p_depart="+value_2+"&hz="+value_1+"&hierarchy="+hierarchy+"&dn_name="+dn_name+"&departs_amb="+departs_amb,"_self");

break;

case 2:

   window.open("/WebReport/ReportServer?reportlet=report/report_detailed/report_detailed_fb03_detail_2.cpt&op=view&loginuser="+loginuser+"&p_depart="+value_2+"&hz="+value_1+"&hierarchy="+hierarchy+"&dn_name="+dn_name+"&departs_amb="+departs_amb,"_self");

 break;

_g().parameterCommit();


FineReport 吴浩 发布于 2018-12-19 10:21
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
touyuan001Lv6中级互助
发布于2018-12-19 10:30

你的  switch  是不是少了个  } 

还有你传的参数里面有没有中文参数,如果有的话是不是考虑用下   FR.cjkEncode


  • 3关注人数
  • 431浏览人数
  • 最后回答于:2018-12-19 10:30
    请选择关闭问题的原因
    确定 取消
    返回顶部