I always wanted one of these. Recently I really needed it and finally decided to create this Tabbed Panel component. I had several heat maps in a report, and I only wanted to see one of them at a time. I thought it'd be good to put those guys into a tabbed view of some sort, and this is it.
The "Tabbed Panel" component takes reporting elements as input records. Each element entering the Tabbed Panel becomes another tab in the panel. If you want a specific caption in the tab itself (and you know you do), just add an HTML Attribute to your element named "caption" and supply it a value. That value becomes your caption. If you opt out of the custom caption, you just get a default "Tab 1", "Tab 2", etc.
For those who might be interested, this uses the very nice jQuery javascript library (jquery.com) to pull content out of an ordinary PP reporting Tile Horizontal and push it into a list that's styled to look like a tab strip. I only wrote a few lines of code, and the rest of the magic is jQuery.
The "Tabbed Panel" component takes reporting elements as input records. Each element entering the Tabbed Panel becomes another tab in the panel. If you want a specific caption in the tab itself (and you know you do), just add an HTML Attribute to your element named "caption" and supply it a value. That value becomes your caption. If you opt out of the custom caption, you just get a default "Tab 1", "Tab 2", etc.
For those who might be interested, this uses the very nice jQuery javascript library (jquery.com) to pull content out of an ordinary PP reporting Tile Horizontal and push it into a list that's styled to look like a tab strip. I only wrote a few lines of code, and the rest of the magic is jQuery.
