dg-chart-listener
功能:设置图表监听器。
必填:否
元素:<body>、<div>图表元素。 当在<body>元素设置时,可定义全局监听器;当在<div>图表元素设置时,仅定义单个图表监听器,图表元素级设置将会覆盖全局设置。
格式:
{
//可选,渲染图表完成回调函数
//chart 图表对象
render: function(chart){ ... },
//可选,更新图表数据完成回调函数
//chart 图表对象
//results 更新的数据集结果对象数组
update: function(chart, results){ ... },
//可选,渲染图表前置回调函数,返回false将阻止渲染图表
//chart 图表对象
onRender: function(chart){ ... },
//可选,更新图表数据前置回调函数,返回false将阻止更新图表数据
//chart 图表对象
//results 要更新的数据集结果对象数组
onUpdate: function(chart, results){ ... }
}
示例:
<head>
<script type="text/javascript">
var chartListener=
{
render: function(chart){ alert(chart.id + " rendered"); },
update: function(chart, results){ alert(chart.id + " updated"); }
};
</script>
</head>
<body dg-chart-listener="chartListener">
<div dg-chart-widget="..." dg-chart-listener="{render:function(chart){ ... }}"></div>
</body>