I would like to be able to access the report template layout using the ref so that I can save the report template outside of the designer. Similar to this:
<button type="button"class="btn btn-light btn-sm" @onclick="Save">Save</button>
<WebReportDesigner @ref="designer1"
DesignerId="wrd1"
ServiceUrl="/api/reportdesigner"
Report="Dashboard.trdp"
ToolboxArea="new ToolboxAreaOptions() { Layout = ToolboxAreaLayout.Grid }"
PropertiesArea="new PropertiesAreaOptions() { Layout = PropertiesAreaLayout.Categorized }" />
@code {
WebReportDesigner designer1;
void Test()
{
var layout = (byte)designer1.Report.Layout;
}
}
Generated PDFs do not have bookmarks in R2 2021 unless there is a TOC section in the report.
By setting the device info setting "ProcessItemActions", the generated PDFs have bookmarks again.
var reportProcessor = new Telerik.Reporting.Processing.ReportProcessor();
var reportSource = new Telerik.Reporting.UriReportSource();
reportSource.Uri = "some Uri";
var deviceInfo = new System.Collections.Hashtable();
deviceInfo["ProcessItemActions"] = true;
reportProcessor.RenderReport("PDF", reportSource, deviceInfo);
Hello
I have problem with visual studio auto close when I'm working in reporting designer.
When I'm working in reporting designer and do about 5 changes, Visual studio freezes and after few monents is restarted and I loose all my work.
It is really frequented problem and I can hardly work with reporting designer.
In Windows Event Viewer I everytime find this exception that referes to problem in GetAggregateFunctions().
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
Server stack trace:
at Telerik.Reporting.Processing.AggregateFunctionHelper.GetAggregateFunctions(IServiceProvider provider)
at Telerik.Reporting.Design.Common.ExpressionBuilder.CategoryAdapter.<GetAggregates>d__1b.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at Telerik.Reporting.Design.Common.ExpressionBuilder.CategoryAdapter.FillAggregates(Category funcCategory, IServiceProvider provider)
at Telerik.Reporting.Design.Common.ExpressionBuilder.CategoryAdapter.CreateHierarchy(IServiceProvider provider, Boolean isFieldsTreeVisible)
at Telerik.Reporting.Design.Common.ExpressionBuilder.ExpressionBuilderDialog.LoadCategories(IServiceProvider provider)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(System.Runtime.Remoting.Messaging.Message, Boolean)
at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(System.Object, System.Runtime.Remoting.Proxies.MessageData ByRef)
at Telerik.Reporting.Design.Common.ExpressionBuilder.ExpressionBuilderDialog+LoadCategoriesDelegate.EndInvoke(System.IAsyncResult)
at Telerik.Reporting.Design.Common.ExpressionBuilder.ExpressionBuilderDialog.OnLoadCategoriesComplete(System.IAsyncResult)
at System.Runtime.Remoting.Messaging.AsyncResult.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessageSink)
at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall()
at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(System.Object)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
I am using Telerik Report Designer 15.1.21.512
I have created a Web Service Datasource:
The returned Raw String in Preview Data in the Wizard:
Raw |
---|
{ |
Everything appears to work, however the Datasource returns an Error:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.When groupings in a cross tab or merged row table span multiple pages the actual row label should be carried over to new page along with a label of some sort (if desired) to mark group is being continued from previous page.
A possible solution would be to expose a ParametersAreaLoaded and ParametersAreaUpdated events with the needed arguments.
This will make migration from Silverlight easier. There the user has a direct access to them through the ReportViewerModel.
kendo.all.js:105032 Uncaught TypeError: Cannot read property 'find' of null
at init.toggle (kendo.all.js:105032)
at P (telerikReportViewer:9)
at Object.<anonymous> (telerikReportViewer:9)
at Object.trigger (telerikReportViewer:9)
at Object.trigger (telerikReportViewer:9)
at se (telerikReportViewer:9)
at Object.setDocumentMapVisible (telerikReportViewer:9)
at b (telerikReportViewer:9)
at E (telerikReportViewer:9)
at o (telerikReportViewer:9)
Figure 1 report is generated using the data source in figure 2. Data in column "Value2" is mapped to the column Text in the generated report.
In the below-generated report, text in row one "Default CUS for CDV" is truncated. A feature to make the user know there is more data to be shown will be great.
Figure 1
Figure 2
So, Adding an option to display an indicator such as “...” for truncated strings so that the viewers get to know there is more information to be displayed
Or
Provide an option to absolute break (display until last possible character) of the string rather than word-wrapping if there’s more content than the text box width.
Please add the ability to specify the graph series colours dynamically via binding expressions instead of hardcoding predefined values in palette or conditional formatting. lineSeries.Style.LineColor = "= Fields.HexColour";
Setting the ParametersAreaVisible and DocumentMapVisible to False in the Xaml, or in the initialization code of the WpfReportViewer doesn't hide the corresponding areas.
The issue is reproducible in .NET Core and .NET Framework.
Hi Team,
Thanks for your regular support.
I Want to hide the GroupFooterSection if I don't have any data to be displayed(zero records found case).
Please let me know the solution for the above case.
Regards
Ausfleet Team.