weihengwhwh 发表于 2021-9-1 17:26:16

VS2019 MVC+AR14 创建区域代码报表 settings.UseCustomStore(GetReport)参数

本帖最后由 Crystal.Li 于 2021-9-1 17:47 编辑

VS2019 MVC+AR14 创建区域代码报表 settings.UseCustomStore(GetReport)参数怎么传啊

Startup.cs文件里面,代码如下,但是Control的Action里面的值怎么传过来呢(回调函数GetReport的参数是怎么来的呢),或者说有多个区域代码报表的时候,应该怎么来区分呢
public void Configuration(IAppBuilder app)
      {

app.UseReporting(settings =>
            {
                settings.UseEmbeddedTemplates(EmbeddedReportsPrefix, Assembly.GetAssembly(GetType()));
                settings.UseCompression = true;
                settings.UseCustomStore(GetReport);
            });
            RouteTable.Routes.RouteExistingFiles = true;

}

public object GetReport(string p)
      {
            string reportName = p.Split(';');
            object value = p.Split(';');

}

cshtml的代码

let viewer;
    function loadViewer() {
      viewer = GrapeCity.ActiveReports.JSViewer.create({
            element: '#viewerContainer',
            reportID: 'WebApplication2.Reports.SectionReport1'
      });
    }


Crystal.Li 发表于 2021-9-1 17:26:17

您好,
一般jsviewer里面report id我们传的是报表名称,但是在您的上一条帖子中已经回复过,jsviewer不支持加载基于代码的区域报表,会报错,您可以自己尝试下。
页: [1]
查看完整版本: VS2019 MVC+AR14 创建区域代码报表 settings.UseCustomStore(GetReport)参数