I haven't found a solution to get the full UI working. Even setting the perspective in the URL is overriden once the report loads. Is this a challenge IBM? It feels like a challenge.
So far the only solution that I've seen is to take the report XML and load it in the dataset.
First, create the list you want in report studio. Follow the rules of the dataset, no grouping, no subtotals, one list.
Open the dev toolbar and make sure the correct iframe is selected.
In the console type this:
parent.xml = Application.document.GetReportXml()
Now create a new dataset and in the dev toolbar make sure the correct iframe is selected.
In the console type
Application.OpenReportFromXml(parent.xml)
This works in both directions, but be aware that you'll need to do save as to override the existing dataset. I'm pretty sure there's a setting that can prevent the storeID being updated when you overwrite an object, but I can't remember what it is.
In the background it looks like report studio is identifying the type of the object when it opens. I feel like the solution would be to therefore change the type of the object before it's opened. We CAN do it by finding the object in the content store database, but I really don't like that solution. My next step will be trying to trace the save as functionality to see if I can piggy-back on that somehow to update the type. In the meantime what I wrote above will work, even if it's not ideal.
------------------------------
Paul Mendelson
------------------------------