htmlviewer 修改为jsviewer 问题
项目前提:MVC项目 之前使用htmlviewer问题1:在项目里面测试简单报表
页面代码
var viewer = GrapeCity.ActiveReports.JSViewer.create({
element: '#girdtable',//报表展示区
reportID: "GetEachSortWriteOffStatus.rdlx",
availableExports: ['Xml', 'Pdf', 'Excel'],
reportService: {}
});
报错请求下面地址错误
http://localhost:20473/api/reporting/reports/GetEachSortWriteOffStatus.rdlx/info
startup代码
public class ReportStartUp
{
public void Configuration(IAppBuilder app)
{
// 有关如何配置应用程序的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkID=316888
app.UseReporting(setting =>
{
setting.UseCompression = true;
setting.UseCustomStore(GetReport);
});
}
public object GetReport(string P)//获取报表名称和报表参数,进行一个对应的报表名称和参数的分割
{
string reportName = P;//报表名称;
PageReport rep = new PageReport();
string path = System.Web.Hosting.HostingEnvironment.MapPath("~/");
rep.Load(new FileInfo(@"" + path + "Reports/" + reportName));
return rep.Report;
}
}
问题2: jsviewer 不能使用reportService去接受报表请求了吗?
是不是都必须在OWIN StartUp 类里面去处理数据
你好,关于JSviewer渲染,你可以看这个新手入门中的报表集成模块:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=75712&extra=page%3D1
第二个问题跟你描述的一样,JSviewer跟H5不一样。不需要添加报表服务
KearneyKang 发表于 2020-7-16 18:07
你好,关于JSviewer渲染,你可以看这个新手入门中的报表集成模块:https://gcdn.grapecity.com.cn/forum.ph ...
按照htmlviewer 转换JSviewer 博客, 还是报错。不知道如何查询原因
看起来好像是配置哪里有问题,你自己新建一个JSviewer的项目,看看单独的项目是否可以正常的运行起来,确认下当前环境是否满足:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=75712&extra=page%3D1
页:
[1]