(function(){
//定义一个数组
var nameList = [];
var clazzList = [];
var chineseList = [];
var mathsList = [];
var mapList = [];//select ID,ITEM_NAME from `tlk_测试折叠视图030001`
//try{
var name_sql ="SELECT domainid, ITEM_NAME,ITEM_年龄 from tlk_测试折叠视图030001";
var query = queryBySQL(name_sql);
println("name_sql------------>"+name_sql);
// var query = queryBySQL(name_sql);
if(query!=null){
println("query--------------->"+query.toString());
for(var iterator = query.iterator();iterator.hasNext();){
var doc = iterator.next();
var rtn = doc.getItemValueAsString("NAME");
var rtn1 = doc.getItemValueAsDouble("年龄");
mapList.push({
"name": new String(rtn),
"value": new String(rtn1)
});
println("mapList2------------>"+mapList)
//往数组里塞值
nameList.push({
"name": new String(rtn)
});
}
}
//}catch(e){}
println("nameList::::" + nameList);
println("mapList:" + mapList);
var option = {
title : {
text: '公司',
subtext: '金额',
x:'center'
},
tooltip : {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {
orient : 'vertical',
x : 'left',
data:nameList
},
toolbox: {
show : true,
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
magicType : {
type: ['pie', 'funnel'],
option: {
show: true, funnel: {
x: '25%',
width: '50%',
funnelAlign: 'left',
max: 1548
}
}
},
restore : {show: true},
saveAsImage : {show: true}
}
},
calculable : true,
series : [
{
name:'公司',
type:'pie',
radius : '55%',
center: ['50%', '60%'],
data:mapList
}
]
};
return option;
})() |