I've been having trouble getting my RS2005 reports with interactive features (drilldowns) to work in an Iframe and rendered with SOAP.
The main problem now is that the toggle buttons (+ / -) point to the reporting services server and do a URL Access call. I've tried the <ReplacementRoot> element in the DeviceInfo parameter but it doesn't appear to do anything.
I keep on reading about how everything is possible through the web services but it looks as if these interactive features are only available using the URL Access. Is this true?
Kwan
The viewer control (www.gotreportviewer.com) does most everything via the SOAP interface. Have you considered using it rather than trying to rewrite your own?|||Hi John, Yes we've considered it, however, we require a solution that works with .Net 1.1.
|||I finally got this and the other interactive features (drillthrough, interactive sort) to work.
The documentation isn't too clear on this but the ReplacementRoot only applies to links such as drillthroughs. Drilldowns and links for sorting (turn off Javascript to get links) always point back to the SSRS server no matter what you put in ReplacementRoot.
I consider this a poor design choice (or at the least, unclear documentation). The only way I got around this was by intercepting the HTML response and rewriting the URL's root. The ReplacementRoot should replace all the SSRS generated links.
No comments:
Post a Comment