甘特图自定义标签怎么写(标签信息中需展示系列描述,在sql中)

image.png

数据如上,系列为清场修道,描述为清场、11

image.png


image.png

通用只能展示系列名

FineReport 790437866qqcom 发布于 2020-5-28 11:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
汤姆喵喵喵Lv3见习互助
发布于2021-1-26 11:04(编辑于 2021-1-26 16:03)
//在自定义标签中this.startTime,this.finishTime无法获取时间,通过下面的js代码可以得到。
var start_date = new Date(this.startTime._d);
var stop_date = new Date(this.finishTime._d);
var start_year = start_date.getFullYear();
var stop_year = stop_date.getFullYear();
var start_month = start_date.getMonth() + 1;
var stop_month = stop_date.getMonth() + 1;
start_month = (start_month < 10) ? "0" + start_month : start_month;
stop_month = (stop_month < 10) ? "0" + stop_month : stop_month;
var start_day = start_date.getDate();
var stop_day = stop_date.getDate();
start_day = (start_day < 10) ? "0" + start_day : start_day;
stop_day = (stop_day < 10) ? "0" + stop_day : stop_day;		
var start_date_str = start_year + "/" + start_month + "/" + start_day;
var stop_date_str = stop_year + "/" + stop_month + "/" + stop_day;

//定义要查询的字段需要的SQL语句,this.seriesName表示系列名
var sqlstr1 = "select plan_number from capacity_planning where project = '"+ this.seriesName + "' and start_date = '" + start_date_str + "' and stop_date = '" + stop_date_str + "'";
//调用帆软内置的方法执行SQL语句,然后返回得到的结果
var value = FR.remoteEvaluate('SQL("erp","' + sqlstr + '",1,1)');//erp是数据连接的名称
return value;


最佳回答
0
吾姓独孤Lv6高级互助
发布于2020-5-28 11:56

你把都勾选上,再点开自定义看看,你勾选的自定义应该都有内容

  • 3关注人数
  • 639浏览人数
  • 最后回答于:2021-1-26 16:03
    请选择关闭问题的原因
    确定 取消
    返回顶部