I have a report that I need to offer the ability to filter by Sites and I'd like to use the same/similar method that Blackbaud uses in many areas where you can select Sites hierarchically. My report Stored Procedure is good to go and handles the XML parameters just fine. However, I'm a bit bedeviled by the UI. I feel pretty confident with SQL and even the XML specs for CRM. I'm not nearly as confident with the UI model.
It doesn't seem to be documented and I'm trying to reverse engineer how Blackbaud's done it but it is stretching my brain.
Can anyone point me in the right direction?