本帖最后由 问题汇总专家 于 2021-4-12 15:04 编辑
【myApps/OBPM版本号】:v4.4- Beta 3-18 WAR
【浏览器类型】:Chrome
【联系方式-QQ】:185059874
【联系电话】:
【问题描述】:
前台柱状图没有显示出来,debug没有打印信息,控制台也未报错,请大神指导一下,谢谢!
脚本如下:
(function(){
//定义一个数组
println("开始画图-------->");
var DwgNoList = [];
var CountList = [];
try{
var sql = "select * from tlk_订单";
var service = Packages.cn.myapps.designtime.common.service.DesignTimeServiceFactory.resolve("cn.myapps.designtime.datasource.service.DataSourceDesignTimeService");
//var datas = queryByDSName("obpm2_testcase",sql);
var datas = service.queryDataSourceSQL("管理系统",sql, getApplication());
if(datas!=null){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
var DwgNo= map1.get("item_图号");
println("图号-------->"+ DwgNo);
var Count = map1.get("item_数量");
println("图号-------->"+Count);
//往数组里塞值
DwgNoList.push(new String(DwgNo));
CountList.push(new String(Count));
}
}
}catch(e){}
println("DwgNoList4:" + DwgNoList);
println("CountList:" + CountList);
var option = {
title : {
text: "图号数量分布图",
},
tooltip : {
trigger: 'axis'
},
legend: {
data wgNoList
},
toolbox: {
show : true,
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
magicType : {show: true, type: ['line', 'bar']},
restore : {show: true},
saveAsImage : {show: true}
}
},
calculable : true,
xAxis : [
{
type : 'category',
boundaryGap : false,
data : DwgNoList
}
],
yAxis : [
{
type : 'value',
axisLabel : {
formatter: '{value}'
}
}
],
series : [
{
name:'数量',
type:'line',
data:CountList,
markPoint : {
data : [
{type : 'max', name: '最大值'},
{type : 'min', name: '最小值'}
]
},
markLine : {
data : [
{type : 'average', name: '平均值'}
]
}
},
{
]
}
return option;
})()
补充内容 (2021-3-21 15:38):
【myApps/OBPM版本号】:v4.4- Beta 3-18 WAR
【浏览器类型】:Chrome
【联系方式-QQ】:185059874
【联系电话】:
【问题描述】:
前台柱状图没有显示出来,debug没有打印信息,控制台也... |