找回密码
 立即注册

QQ登录

只需一步,快速开始

weihengwhwh
注册会员   /  发表于:2021-9-1 17:26  /   查看:2413  /  回复:1
1金币
本帖最后由 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(';')[0];
            object value = p.Split(';')[1];

}

cshtml的代码

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


最佳答案

查看完整内容

您好, 一般jsviewer里面report id我们传的是报表名称,但是在您的上一条帖子中已经回复过,jsviewer不支持加载基于代码的区域报表,会报错,您可以自己尝试下。

1 个回复

倒序浏览
最佳答案
最佳答案
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-9-1 17:26:17
来自 2#
您好,
一般jsviewer里面report id我们传的是报表名称,但是在您的上一条帖子中已经回复过,jsviewer不支持加载基于代码的区域报表,会报错,您可以自己尝试下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部