有没有接口实现网页版的ar文件创建
本帖最后由 tangke888 于 2024-6-27 09:24 编辑有没有接口实现网页版ar文件的创建?谢谢
本帖最后由 Felix.Li 于 2024-6-28 09:29 编辑
抱歉,这个现在不能直接创建指定类型的,目前如果要默认创建别的类型的。
可以先创建几个对应类型的空报表,然后用PageReport.Load() 加载对应的报表
然后在自己保存。确实没有直接创建的。
不过目前我们基本也已经不再推荐创建区域报表了。
不过web端的可以直接通过我们设计器创建不同类型的报表
arWebDesigner.create('#ar-web-designer', {***
}).then((api) => {
api.documents.create({
name: "none",
type: {
platform: "rdlx",
type: "report",
subType: 'fpl'//fpl|cpl|msl
}
})
})
您好,可以具体描述一下您的场景和需求吗?
从您现在的描述来看。感觉是想打开对应类型的报表设计器。又像是是打开设计器的时候打开一个报表文件。
如果是前者,您直接跳转到设计器就行,如果是后者,您在打开设计器的时候,通过参数穿一个报表id就行。
您可以看看您这个帖子。
设计器在打开的时候,指定加载某个模板文件
https://gcdn.grapecity.com.cn/showtopic-221509-1-1.html
(出处: 葡萄城开发者社区)
PageReport report = new PageReport();
string rpt = report.ToRdlString();
byte[] data = Encoding.UTF8.GetBytes(rpt);
MemoryStream stream = new MemoryStream(data);
MemoryStream reportStream = LayoutBuilder.LoadReportToStream(report);
这段代码是建了一个报表文件,我需求是,建的报表类型怎样确定,我要建rdl报表,代码是怎样的,建页面报表,代码是怎样的,建区域报表,代码是怎样的,谢谢 Felix.Li 发表于 2024-6-27 19:05
抱歉,这个现在不能直接创建指定类型的,目前如果要默认创建别的类型的。
可以先创建几个对应类型的空报 ...
简单原始的办法,解决复杂问题:D :loap1:
页:
[1]