David.Zhong 发表于 2021-7-30 18:50:21

lovert 发表于 2021-7-30 07:33
哈哈,我通过拼接iframe标签实现了,但是还是希望官方能够开发出相应插件解决方案

大佬厉害鸭~大佬可以出一个教程吗?到时候给你发金币~;P

lovert 发表于 2021-7-30 18:54:06

本帖最后由 lovert 于 2021-7-30 20:04 编辑

David.Zhong 发表于 2021-7-30 18:50
大佬厉害鸭~大佬可以出一个教程吗?到时候给你发金币~
var uuid=Forguncy.Page.getCell("uuid").getValue();
var ypbh=Forguncy.Page.getCell("样品编号").getValue();
var jccs=Forguncy.Page.getCell("检测参数").getValue();
var yshu=Forguncy.Page.getCell("当前页").getValue();
var ypmc=Forguncy.Page.getCell("样品名称").getValue();
var zys=Forguncy.Page.getCell("总页数").getValue();
var bodykkm="";
console.log(zys);
for(var i=1;i<zys+1;i++){
var a=Forguncy.Helper.SpecialPath.getBaseUrl()+"lopodprint?ypbh="+ypbh+"&jccs="+jccs+"&ypmc="+ypmc+"&yshu="+i;
bodykk='<iframe height="1040" width="661" scrolling="no" frameborder="0" src="'+a+'"></iframe>';
bodykkm=bodykkm+bodykk;
}
var myWindow=window.open('','_blank','')
myWindow.document.write(bodykkm);
myWindow.focus();

lovert 发表于 2021-7-30 18:57:42

本帖最后由 lovert 于 2021-7-30 20:04 编辑

'<iframe height="1040" width="661" scrolling="no" frameborder="0" src="'+a+'"></iframe>'使用for命令循环生成<iframe></iframe>标签,var myWindow=window.open('','_blank','')
myWindow.document.write(bodykkm);
myWindow.focus();
新开窗口打开这段html,循环几次就出现几个页面,这个页面里有查询和获取URL参数的设定,保证查询到一条记录,根据绑定单元格显示当前行的作用,就能实现多个页面

Simon.hu 发表于 2021-7-30 18:58:53

:hjyzw:

lovert 发表于 2021-7-30 19:05:41








lovert 发表于 2021-7-30 19:08:18

Simon.hu 发表于 2021-7-30 18:58


胡总,把这个做成插件吧,可惜我不会插件开发,把上面需要获取的参数都通过设计器属性获取到即可

lovert 发表于 2021-7-31 13:07:43

本帖最后由 lovert 于 2021-8-6 19:19 编辑

通过变通的方式解决了,虽然不完美,但是总体还是满足要求的,请转到我的这个帖子《类似图文列表的页面模板》https://gcdn.grapecity.com.cn/showtopic-97007-1-1.html

Simon.hu 发表于 2021-8-2 15:16:57

我们的报表模块,有子报表的功能,而且可以一直嵌套,解决你的这个问题应该是松松的

lovert 发表于 2021-8-2 15:43:40

Simon.hu 发表于 2021-8-2 15:16
我们的报表模块,有子报表的功能,而且可以一直嵌套,解决你的这个问题应该是松松的

子报表,不能像页面容器那样通过给单元格赋值进行切换,再说我这里是填报打印只用了一个模板,不需要再另外设计一套表格,工作量少了很多很多,你想几百张表格呢,就跟你们给计量检测提供的解决方案差不多,只是我这个更省事,更易维护

Eric.Liang 发表于 2021-8-2 18:50:50

lovert 发表于 2021-8-2 15:43
子报表,不能像页面容器那样通过给单元格赋值进行切换,再说我这里是填报打印只用了一个模板,不需要再另 ...
子报表也是可以设置动态参数的
当你的参数的值发生改变的时候,子报表的数据会自动更新:itwn:
页: 1 [2] 3 4
查看完整版本: 图文列表升级到页面级别