Use Case - When we install our product at our customer site, we'd like to allow the customer to copy our standard reports and modify them as they would like. Is it possible to embed the Telerik report designer in our UI so a user could drag and drop the Properties/Images/Text that we have to where they would want them and then save these reports?
Thanks,
Brandon
5 Answers, 1 is accepted
The Enduser designer is a standalone application, which cannot be embed in other application.
You can allow end-users to crate/modify reports by using the Standalone Report Designer, where the Standalone Designer is an executable you can freely distribute as a part of your solution. More details are included in the License Agreement (2.3 Report Designer License). The generated by the tool reports will be in XML format and saved in TRDX files. Based on this you can implement custom upload functionality to send the XML to the server and display it in a report viewer.
You can also use custom UI to allow user to specify their preferences for the report, and modify or generate report at run-time.
Let us know if you have any further questions.
Regards,
Stef
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.
Hi Stef,
We are using ObjectDataSource and standalone report designer is referring to the library which is in the same folder.Can we refer a library from some custom path. So, that after deployment we need not to move the library to application's bin folder instead we refer to that library by default.
The Standalone Report Designer is an application which can be configured to load external assemblies - Extending Report Designer.
Telerik.Reporting AssemblyReferences section is trying to load the assemblies according the .NET rules. Thus in order to use a signed assembly located in directory different from the application directory or GAC you have to add dependentAssembly section to point the .NET framework where to look for the assembly with the user functions.
Please note, that the codebase switch is intended to be used only with signed assemblies. For more details, please take a look at the Why Use Strong Name? section and Locating the Assembly through Codebases or Probing msdn article.
I hope this information is helpful.
Regards,
Stef
Telerik
Stef, you wrote: "The generated by the tool reports will be in XML format and saved in TRDX files. Based on this you can implement custom upload functionality to send the XML to the server and display it in a report viewer."
Is there any example? I'd like to distribute the standalone designer and save/load the TRDX files from stream (database) without using any temp files. So user clicks on button and the standalone designer opens and loads the report file from stream.
Is there any further documentation to the standalone designer? I've only found the obvious things like "user functions" but these also are a bit rare.
Kind Regards,
Christian
The Standalone Designer is a desktop application provided by us to ease end-users in designing reports. The designer cannot be used in parts in a custom application, instead you can start its EXE on a button click. Once the designer is started, the end-user will be able to open|create TRDX|TRDP files on the machine. to deliver TRDX|TRDP files or to upload such on a remote machine, you will need custom logic e.g. service which transfers the files content.
On a side note, Telerik Report Server also works with the Standalone Report Designer and includes download and upload of designed reports. Тhe Report Server can be used as source for reports by external Reporting desktop and web viewers. Note that Telerik Report Server is a separate product from Telerik Reporting.
In order to provide you more accurate suggestions, please elaborate on the scenario and the usage of the Standalone Designer in it.
Regards,
Stef
Telerik