找回密码
 立即注册

QQ登录

只需一步,快速开始

David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-30 18:50:21
11#
lovert 发表于 2021-7-30 07:33
哈哈,我通过拼接iframe标签实现了,但是还是希望官方能够开发出相应插件解决方案

大佬厉害鸭~大佬可以出一个教程吗?到时候给你发金币~
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-7-30 18:54:06
12#
本帖最后由 lovert 于 2021-7-30 20:04 编辑
David.Zhong 发表于 2021-7-30 18:50
大佬厉害鸭~大佬可以出一个教程吗?到时候给你发金币~
  1. var uuid=Forguncy.Page.getCell("uuid").getValue();
  2. var ypbh=Forguncy.Page.getCell("样品编号").getValue();
  3. var jccs=Forguncy.Page.getCell("检测参数").getValue();
  4. var yshu=Forguncy.Page.getCell("当前页").getValue();
  5. var ypmc=Forguncy.Page.getCell("样品名称").getValue();
  6. var zys=Forguncy.Page.getCell("总页数").getValue();
  7. var bodykkm="";
  8. console.log(zys);
  9. for(var i=1;i<zys+1;i++){
  10. var a=Forguncy.Helper.SpecialPath.getBaseUrl()+"lopodprint?ypbh="+ypbh+"&jccs="+jccs+"&ypmc="+ypmc+"&yshu="+i;
  11. bodykk='<iframe height="1040" width="661" scrolling="no" frameborder="0" src="'+a+'"></iframe>';
  12. bodykkm=bodykkm+bodykk;
  13. }
  14. var myWindow=window.open('','_blank','')
  15. myWindow.document.write(bodykkm);
  16. myWindow.focus();
复制代码
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-7-30 18:57:42
13#
本帖最后由 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
14#
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-7-30 19:05:41
15#







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-7-30 19:08:18
16#

胡总,把这个做成插件吧,可惜我不会插件开发,把上面需要获取的参数都通过设计器属性获取到即可
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-7-31 13:07:43
17#
本帖最后由 lovert 于 2021-8-6 19:19 编辑

通过变通的方式解决了,虽然不完美,但是总体还是满足要求的,请转到我的这个帖子《类似图文列表的页面模板》https://gcdn.grapecity.com.cn/showtopic-97007-1-1.html  
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-2 15:16:57
18#
我们的报表模块,有子报表的功能,而且可以一直嵌套,解决你的这个问题应该是松松的
回复 使用道具 举报
lovert
银牌会员   /  发表于:2021-8-2 15:43:40
19#
Simon.hu 发表于 2021-8-2 15:16
我们的报表模块,有子报表的功能,而且可以一直嵌套,解决你的这个问题应该是松松的

子报表,不能像页面容器那样通过给单元格赋值进行切换,再说我这里是填报打印只用了一个模板,不需要再另外设计一套表格,工作量少了很多很多,你想几百张表格呢,就跟你们给计量检测提供的解决方案差不多,只是我这个更省事,更易维护
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-2 18:50:50
20#
lovert 发表于 2021-8-2 15:43
子报表,不能像页面容器那样通过给单元格赋值进行切换,再说我这里是填报打印只用了一个模板,不需要再另 ...

子报表也是可以设置动态参数的
当你的参数的值发生改变的时候,子报表的数据会自动更新
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部