I've been experimenting with dashboards, and I'm trying to build one with several charts with related, but disparate data sources (which doesn't lend well to building a single DataTable with). I can draw them separately with no difficulty, the problem is that I need to fire a 'ready' event when all charts have finished drawing. Currently I use a crude method where I create event handlers for each chart and iterate over an object shared by all the charts to determine whether or not the charts have finished before firing the event. While it has worked thus far, I suspect that there is a case lurking in a corner somewhere that is just waiting to bite me. It would be nice to be able to use the dashboards to get around this problem, but there are two issues that concern me:
1) I haven't had any luck getting the dashboards to draw when defining individual data tables for each chart
2) Is there a way to unbind a chart from a dashboard? I need to be able to add and remove charts without creating a new or overwriting the old dashboard.