...
代码块 | ||||
---|---|---|---|---|
| ||||
//通过宏获取所有数据的方式:
//对象chart, 事件:beforeRenderer
function main(chartView) {
var options = chartView.getChartObject().getOptions(); //echarts options对象
var allFieldsData = options.allFieldsData; //所有数据
}
//返回的数据结构:
//返回的数据结构定义,包含数据、字段和参数信息,字段定义、数据格式等信息都来源于数据集,可在作图的数据集中查看
options.allFieldsData:{
rowsCount:, //数据行数
columnsCount:,//数据列数
//返回的数据表,是个object数组,
data:[[{
displayValue:'', //显示值
value:'' //真实值
}]],
//字段的定义
fields:[{
id:'', //数据集中输出字段唯一标识,在数据集中可以查看
alias:'', //字段别名
//数据集中设置的数据格式定义
dataFormat:{
dateFormat:'', //日期格式
forceDecimal:true,
prefix:
scale:
suffix:
timeFormat:
type:"STRING",
viewType:"NONE"
}
}],
//数据集中参数键值对
paramsData:[{
key:, //数据集中输出参数唯一标识,譬如"OutputParameter.I2c949e121d27be5d011d284d6b170049.销售月份"
value: //参数值
}]
} |
...