提问人:buddhi chamalka 提问时间:6/5/2023 最后编辑:halferbuddhi chamalka 更新时间:8/13/2023 访问量:47
MAUI Blazor 中 Telerik Reporting 中的缓存问题
Cache issues in Telerik Reporting in MAUI Blazor
问:
我创建了 Blazor (.Net7) MAUI Windows 应用程序,并使用 Telerik Reporting for Reports。
@if (SourceOptions != null)
{
<ReportViewer ViewerId="ReportView"
ServiceUrl="@ReportSetting.ReportRestServicePath"
ReportSource="@SourceOptions"
Parameters="@(new ParametersOptions { Editors = new EditorsOptions { MultiSelect = EditorType.ComboBox, SingleSelect = EditorType.ComboBox } })"
ScaleMode="@(ScaleMode.Specific)"
@ref="__refReportViewer"
ParametersAreaVisible=false
Scale="1.0" />
}
@code{
[Parameter] public TerlrikReportOptions ReportSetting { get; set; }
[Parameter] public EventCallback CloseReportDelegate { get; set; }
private ReportSourceOptions SourceOptions;
private ReportViewer __refReportViewer;
public BLReportViewer()
{
}
protected override Task OnParametersSetAsync()
{
SourceOptions = new ReportSourceOptions();
SourceOptions.Report = ReportSetting.ReportName;
SourceOptions.Parameters = ReportSetting.ReportParameters;
return base.OnParametersSetAsync();
}
}
我通过从父 razor 文件传递一些参数,将其用作单独的 razor 组件。但是,我们在此Telerik报告查看器上显示的报告通常存在一些问题。有时报告数据不显示,只有空白页才能看到。有时页面的页眉和页脚仅显示,但内容已被遗漏。即使报表没有任何问题,红色文本框中也会显示一些报表生成错误。
我总是必须关闭应用程序并再次打开它并重新加载报告。在那之后,任何问题都不存在,一切都很好。大多数情况下,当我们发布它的新版本并首次安装它时,我们会遇到这个问题。从我的角度来看,我认为这应该是一个缓存问题。
答: 暂无答案
评论