I have a following default code in a html file for a web designer.
$(document).ready(function () {
$("#webReportDesigner").telerik_WebReportDesigner({
persistSession: false,
toolboxArea: {
layout: "list"
},
serviceUrl: "some url",
report: "some_report_name",
}).data("telerik_WebDesigner");
});
I have also a custom report storage implemented from IDefinitionStorage, where I have a GetDefinition("some_report_name") method implemented in a custom way. In order to do that, I need to send additional parameters from a web designer (html code provided previously) but don't know how to do that.
For example, I need to open SalesInvoice.trdx file and I do a following: report: "SalesInvoice.trdx". If i need to send additional parameter, let's say some kind of token, there is no good place to send it. As a work around, i am doing report: "SalesInvoice.trdx&token=123". The problem with this, it is appearing in a title of a web designer and I don't want that. In an attachments, there is a screenshot where it looks good with a simple name and the one which has a token in it.
So, the question is, can I send other parameters as well from a client side of web designer to the server like parameters or so?
In a HTML5 ReportViewer we can send report file name and parameters as a reportSource like this:
serviceUrl: serviceUrl,
reportSource: {
report: reportUrl,
parameters: reportParams,
Can we do the same? Or how can I do that?
We have implemented custom storage (IDefinitionStorage) with the SaveDefinition method where it saves the edited report in a custom way. There can be some validations and save can fail. For this, I am just throwing a new Exception. The error message is showing in a general way, and it doesn't show my custom message.
I would like to formally request the ability to "sign" in some fashion a trdp/trdx file. Note that if only the new file format is supported then that would be acceptable.
Basically, I would like to apply some signature that we could, if we so chose, read from the report file to verify that it was us that created or last modified the file.
If we need to use a separate tool to apply the signature other than the report designer, that would not be an issue.
The signature could be anything that Telerik/Progress decides we can use such as a code signing certificate, a strong name, etc.
Using the last modified time, or a hash value created from the current contents of the report file would not be a good solution as that would mean we would need to have a list of the hash values for each report and it would need to be updated every time the report is changed.
We are looking for something that could be applied to all reports that we create and that clients could not replicate.
This would need to be something that clients who we deploy the report files to cannot replicate and therefore if they modify the report file using the Telerik designer, it would remove that signature. This way we can easily programmatically determine if the client has modified the report, and therefore prevent using it as if it is ours.
Note that we provide the ability to use custom reports in our application which are treated as separate from our core provided reports. Also, I had posted to the forum asking if this is currently possible (https://www.telerik.com/forums/sign-telerik-reports).
Thank you.
When the Name of a Report Parameter is changed, all references to it should be automatically change.
Hello,
I am working on Blazor reporting project and I have described the situation already in this post:
https://www.telerik.com/forums/report-viewer-and-web-designer-in-blazor#zGr6FO2mDEmkfLWIP_T_9A
To sum it up:
Please add .NET 5 js/css isolation to Blazor ReportViewer which will allow:
Hello,
I am working on Blazor reporting project and I have described the situation already in this post:
https://www.telerik.com/forums/report-viewer-and-web-designer-in-blazor#zGr6FO2mDEmkfLWIP_T_9A
Please add Blazor ReportDesigner wrapping Your HTML designer and use .NET 5 js/css isolation to manage js/css loading by the component itself and not globally.
Thank You
Marek Ištvánek
As HtmlTextBox item supports only a limited number of HTML tags and CSS attributes, it cannot be used for rendering a richly-formatted text. The solution can be to use a WebBrowser control (https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx) in a user function to render HTML to a bitmap and display it in a PictureBox item as described in this KB article: http://www.telerik.com/support/kb/reporting/details/how-to-render-any-html-tags-in-reports Let us know if you think providing such functionality out-of-the-box would be beneficial for your reports. Leave here a comment with your thoughts on this subject or vote for this feature.
Would like my custom report resolver to implement async calls, so need
public async Task<ReportSource>Resolve(stringreport) supported in IReportResolver
Thanks!
The property DataSources is internal in the Report class. When manipulating the datasources of a report it's easier to have access to this collection than to go through all the elements en report parameters to check for datasources
When printing large runs of multi page documents (production work orders where each job is 5 pages and we are printing 100 jobs), to support stapling options on the printers. All office products support this and PDF programs.
Hello,
I see from support threads that Telerik really resists any changes to their concept of CSV rendering. And I also understand the reasoning in not changing any default behavior due to its potentially unwanted effect on established customers.
That said, I wonder if the ability to exclude hidden objects (TextBoxes for example) has been proposed and is in the list of potential enhancements. I wouldn't mind if it required a configuration setting like NoHiddenObjects = True where the default is False.
Has that been considered?
Now you can do it by grouping several options, but what i want is to hide one by one.
The built-in MultiSelect ComboBox offers the "autowidth: true" option. So we need the same for the SingleSelect ComboBox.
The popup element for both of these editors is the same. So please add this option because the lack of it is making us create a custom editor only for this reason.
I suggest that when saving reports as trdx files (trdp files are no good as they are compressed), that you save the SQL on multiple lines as it appears in the designer to enabled version comparison, i.e. git history of the file's changes can show the changes to the SQL. Currently the SQL is on one line making it difficult to see the history.
It would be nice if resx files to localize the (wpf) report viewer can be placed in a specific resource path instead of the main folder of the VS project. For example a 'Resources' folder within the 'Properties' folder of the VS project.
Telerik Reporting needs a comments feature in the expression window. Some of our expressions are complicated and it would be great if we could put a comment in there for future reference.
Something like // or #
And yes, I've seen the iif(true=false...) method which is... not great.
Thanks!
The mark for the ToggleVisibility action is displayed in the center If the The position is adjustable or fixed in top it will be better, Please consider this now its not looking good.
Please find the attached image
I want to set an option to define dynamic column width. Currently we can set textbox width by bindings. But makes different column with different height.
I am currently using the Telerik Reporting 13.0.19.222 software to generate an annual report that we will send to our constituents. I can render the report to a multi-page PDF for emailing and local archiving with no PDF standard or PDF/A-3b just fine. However, we intend to send the rendered PDF reports out to be printed and mailed by a publishing company that has requested that the documents comply with the PDF/VT standard.
Is this something that is being considered and/or implemented in a future release?
Thank you in advance,
Grant Hoelscher