My colleague Ron Keler recently posted on his blog BIHappyBlog.com about making a tree view control. I was excited to give this technique a try since it really demonstrates the power and flexibility of a true HTML5 dashboard solution.
It turned out to be a lot easier to implement than I expected. In this example I used the jQuery Plugin: Treeview, but there are a number of other freely available solutions in the jQuery community. While I was working on my own example, I decided to also address the ability to dynamically change chart types as mentioned by Pieter Hendrikx in his blog post SAP Dashboards or ZEN wishlist. This example uses a single data set and one chart to display different series and to toggle between a bar, stacked bar, column and stacked column chart without reloading the page.
Please let me know what you think.