Я создаю веб-приложение, используя dev express отчет Blazor, содержащий простую страницу
<div style="margin: auto; width: 80%;">
<DxReportDesigner
ReportUrl="HelloWorld" Height="1000px" Width="100%" AllowMDI="true">
<DxReportDesignerWizardSettings UseFullscreenWizard="false"/>
</DxReportDesigner>
</div>
На основе документации я зарегистрировал поставщик типа мастера источника данных в файле Startup.cs
services.AddScoped<ReportStorageWebExtension, ReportStorageWebExtension1>();
DevExpress.XtraReports.Web.ReportDesigner
.DefaultReportDesignerContainer.RegisterObjectDataSourceWizardTypeProvider<GDataTypeProvider>();
Мой GDataTypeProvider выглядит так:
public class GDataTypeProvider : IObjectDataSourceWizardTypeProvider {
public IEnumerable<Type> GetAvailableTypes(string context) {
return new[] {
typeof(SampleObjectTypes.DataSource),
typeof(SampleObjectTypes.DataSource2)
};
}
Когда я запускаю проект, дизайнер показывает, что «Добавить источник данных» не видно, что я делаю не так ??