设计器在打开的时候,指定加载某个模板文件
ar18的这个示例中,设计器在打开的时候,如何指定加载某个模板文件,而不需要手动去打开文件
如下图:我要打开设计器的时候默认加载 testhky.rdxl
示例:https://github.com/activereports/WebSamples18/tree/main/WebDesigner_CustomStore
其实原理都一样,您只需要在前端创建的地方添加一个默认打开的报表对象即可。
我们现在前端创建报表对象是用:
arWebDesigner.create('#ar-web-designer',{})
第二个对象的参数就是创建后一些属性的默认值。
而传递
document: { //打开已经设计的报表(默认在resource目录下的报表)
id: "AcmeStore.rdlx", //指定报表名称
type: {
platform: "rdlx",//区域报表这里要改成rpx
type: "report"
}
}就可以控制打开谁,然后把报表名称传递进去就行。
您好,可以参考这个帖子:
https://gcdn.grapecity.com.cn/showtopic-221508-1-1.html 根据示例那个来,能否改一个,我们参考一下 您可以参考一下这个Demo:
Felix.Li 发表于 2024-6-24 18:11
您可以参考一下这个Demo:
这个没有参考意义 tangke888 发表于 2024-6-24 18:43
这个没有参考意义
可以在 WebDesigner_CustomStore 的基础上,做个demo? 谢谢 Felix.Li 发表于 2024-6-24 15:52
其实原理都一样,您只需要在前端创建的地方添加一个默认打开的报表对象即可。
我们现在前端创建报表对象 ...
为什么传个ID过去就能打开,是事件加载好所有模板文件 ,还是 后面才根据id 去搜索出来的? 就是通过ID,报表名称,在后端去寻找,自定义方法里面,就是通过
查看器:
设计器:
入参都是报表ID,返回就是报表xml文件流
页:
[1]