Hello to all!
We have a requirement to create a system which will permit users to dynamically create "data extracts" for export via XLS format.
Imagine the following:
- A "known" datasource which includes a list of available fields. The user would select which fields they want in the extract and then move around the selected fields to create a custom layout/ordering.
- I'll know in advance the underlying datatype, i.e., string, integer, currency, etc., and default length of the fields.
- Once the "Go" button is clicked, I could create a "simple" report programmatically by following the steps listed here: http://www.telerik.com/help/reporting/programmatic-control-of-reports.html and then persist the resulting Xml.
- Once I had the custom report "structure" serialized to Xml, I'd then initiate a call to a Custom Report Resolver as described here: http://www.telerik.com/help/reporting/telerik-reporting-rest-custom-report-resolver.html.
While the above seems feasible, I'm wondering if I'm over complicating things and there is a far easier way.
Also, as I using the "Telerik Reporting Services Web API" functionality, I'm curious what is the best approach for using both the default and a custom resolver.
Thanks.
Sam.