-
-
xiao12 数据达人Lv4
发表于2020-10-26 11:23
悬赏50
已解决
楼主
如何把外连接的报表放入报表区里面,直接显示
最佳答案
本帖最后由 xxxl 于 2020-10-26 14:24 编辑
子表给按钮设置外链钻取,同时写脚本自动点击事件
复制代码
给子表设置好自动点击的脚本后,pc门户中拖入子窗口组件
在页面地址中写http://localhost:8082/abi52/ebibase/showreport.do?resid=EANA$2$2$1$fb0a9c5a75fb47b3a2228ad0c9a5cbdf$cdf8d9f204ea4d29abfb497f3295d991&calcnow=true
即子表的结果表链接加上自动计算的参数&calcnow=true
结果表链接可以在这里找到
xiao12 发表于 2020-10-26 13:58
但是好像在PC门户上展示就不行了
- g_rptpage.calcParam.getParamByName('@p6579').button.click()
给子表设置好自动点击的脚本后,pc门户中拖入子窗口组件
在页面地址中写http://localhost:8082/abi52/ebibase/showreport.do?resid=EANA$2$2$1$fb0a9c5a75fb47b3a2228ad0c9a5cbdf$cdf8d9f204ea4d29abfb497f3295d991&calcnow=true
即子表的结果表链接加上自动计算的参数&calcnow=true
结果表链接可以在这里找到
9个回答
xiao12 发表于 2020-10-26 11:40
没用啊,嵌入式是报表本身,我的是链接,网页的链接报表
主表设置嵌入式钻取,钻取到容器,
子表设置外链钻取同时设置刷新本页面
然后再给子表设置一个自动点击按钮的脚本
- g_rptpage.calcParam.getParamByName('@p6579').button.click()
最后效果就是计算主表,点击主表按钮,链接就显示再主表的容器中了
xiao12 发表于 2020-10-26 13:02
能不能在主表里按钮也有自动计算,不需要点击运行,直接打开这张表运行 ...
可以啊 直接在主表中设置同样的脚本,但是按钮必须存在于报表区,g_rptpage.calcParam.getParamByName('@p6579').button.click()
代码中的@p6579改为参数组件相应的参数名称
xxxl 发表于 2020-10-26 13:54
可以啊 直接在主表中设置同样的脚本,但是按钮必须存在于报表区,g_rptpage.calcParam.getParamByName( ...
但是好像在PC门户上展示就不行了
本帖最后由 xxxl 于 2020-10-26 14:24 编辑
xiao12 发表于 2020-10-26 13:58
但是好像在PC门户上展示就不行了
- g_rptpage.calcParam.getParamByName('@p6579').button.click()
给子表设置好自动点击的脚本后,pc门户中拖入子窗口组件
在页面地址中写http://localhost:8082/abi52/ebibase/showreport.do?resid=EANA$2$2$1$fb0a9c5a75fb47b3a2228ad0c9a5cbdf$cdf8d9f204ea4d29abfb497f3295d991&calcnow=true
即子表的结果表链接加上自动计算的参数&calcnow=true
结果表链接可以在这里找到
xxxl 发表于 2020-10-26 14:19
给子表设置好自动点击的脚本后,pc门户中拖入子窗口组件
在页面地址中写http://localhost:8082/abi52/eb ...
哦哦,明白了


