dg-dashboard-listener
功能:设置看板监听器。
必填:否
元素:<body>
格式:
{
//可选,渲染看板完成回调函数
//dashboard 看板对象
render: function(dashboard){ ... },
//可选,渲染图表完成回调函数
//dashboard 看板对象
//chart 图表对象
renderChart: function(dashboard, chart){ ... },
//可选,更新图表数据完成回调函数
//dashboard 看板对象
//chart 图表对象
//results 已更新的数据集结果对象数组
updateChart: function(dashboard, chart, results){ ... },
//可选,渲染看板前置回调函数,返回false将阻止渲染看板
//dashboard 看板对象
onRender: function(dashboard){ ... },
//可选,渲染图表前置回调函数,返回false将阻止渲染图表
//dashboard 看板对象
//chart 图表对象
onRenderChart: function(dashboard, chart){ ... },
//可选,更新图表数据前置回调函数,返回false将阻止更新图表数据
//dashboard 看板对象
//chart 图表对象
//results 已更新的数据集结果对象数组
onUpdateChart: function(dashboard, chart, results){ ... }
}
示例:
<head>
<script type="text/javascript">
var myDashboardListener =
{
//为所有图表名称添加"图表-"前缀
onRenderChart: function(dashboard, chart)
{
chart.name = "图表-" + chart.name;
}
};
</script>
</head>
<body dg-dashboard-listener="myDashboardListener">
...
</body>
</html>
dg-chart-listener设置会覆盖看板监听器的 renderChart、 updateChart、 onRenderChart、 onUpdateChart函数。