报表嵌入php(或者jsp)页面的问题,求实例

用report studio做好了个报表(A),A能动态地选取参数并查询结果显示

1.png




用php开发了个简单的报表参看系统(B),要在B中展示报表,我把报表(A)的地址嵌入了页面(如下图)


问题是每次查看时都是进入到了主页,选取相应包后在运行才能看到效果,而且运行的效果不理想,想把页面上的工具栏去掉但同时保留选择数据和生成新的报表的功能。


真心求教做个类似开发的大侠指点。为了快速解决这个问题,请大侠做个实例录下来给我吧.。录屏软件(绿色免费的)http://www.cognoschina.net/club/viewthread.php?tid=63289&page=1&extra=#pid409429

附件:

附件图标Cognos中三种报表工具条隐藏.zip (501.47 KB)

参与15

14同行回答

liuchunliuchun测试工程师浪潮
学习了 ,,,,显示全部
学习了 ,,,,收起
互联网服务 · 2014-01-27
浏览1200
piaofenglovepiaofenglove软件开发工程师computer
jsp的做过,php的还真没弄过显示全部
jsp的做过,php的还真没弄过收起
软件开发 · 2014-01-24
浏览1201
飞舞的锄头飞舞的锄头其它兴昂国际
额 你看看页面就应该知道了吧    都有解释的  最重要的是这一段变换name就可以了  这个链接在报表属性 ...小新 发表于 2014-1-10 14:37     请问你那样是不是类似于写个url(像这样的ttp://192.168.127.243/cognos8/cgi-bin/cog...显示全部
额 你看看页面就应该知道了吧
   都有解释的  最重要的是这一段



变换name就可以了  这个链接在报表属性 ...
小新 发表于 2014-1-10 14:37



    请问你那样是不是类似于写个url(像这样的ttp://192.168.127.243/cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/report-viewer.xts&ui.action=run&ui.object=%2fcontent%2fpackage%5b%40name%3d%27monthsale%27%5d%2freport%5b%40name%3d%27salemonth%27%5d&cv.ccurl=1&p_shopcode=SE47&yearmonth=201302&run.prompt=false&cv.toolbar=false&cv.header=false)调用? 我更想知道在报表嵌入html后怎么在html中获得报表里面的数据?收起
IT其它 · 2014-01-15
浏览1206
mingjuezhemingjuezhe其它CPIC
这有段JS可以去掉    .mainHeader1{ display: none;} .mainViewerHeader3{ display: none;}var vIbmLog = document.getElementById(\"headerBack\");vIbmLog.style.display=\"none\";显示全部
软件开发 · 2014-01-15
浏览1188
小新小新软件开发工程师xx
额 你看看页面就应该知道了吧    都有解释的  最重要的是这一段变换name就可以了  这个链接在报表属性里面可以看到的显示全部
额 你看看页面就应该知道了吧
   都有解释的  最重要的是这一段



变换name就可以了  这个链接在报表属性里面可以看到的收起
银行 · 2014-01-10
浏览1312
飞舞的锄头飞舞的锄头其它兴昂国际
嵌入过,不过不是PHP,可以借鉴下噢小新 发表于 2014-1-10 08:45 您这是拼接了个url吗?....能录屏吗?显示全部
嵌入过,不过不是PHP,可以借鉴下噢
小新 发表于 2014-1-10 08:45

您这是拼接了个url吗?....能录屏吗?收起
IT其它 · 2014-01-10
浏览1348
小新小新软件开发工程师xx
嵌入过,不过不是PHP,可以借鉴下噢                                                               &nb...显示全部
嵌入过,不过不是PHP,可以借鉴下噢
<%@ page language="java" pageEncoding="UTF-8"%>


        
                
                
                
                 
        
        
                
                
                                                                                                                                                                                                                                                                                                <%         //读取主页面传递过来的查询条件参数                 //时间         String year = request.getParameter("year");         String month = request.getParameter("month");         String day = request.getParameter("day");         if(month.length() == 1){                 month = "0"+month;         }                 String dataDate = year+"-"+month+"-"+day;         //注意这里必须用 "p_" 做前缀表示是参数,否则无法生效。例如,参数名为cc,则name需设置为p_cc         out.write("");         //out.write(""); %>                                       
                       
收起
银行 · 2014-01-10
浏览1325
ittimesittimes项目经理GM Canada Inc.
有点意思,帮顶显示全部
有点意思,帮顶收起
互联网服务 · 2014-01-10
浏览1399
iceacmaniceacman学生stagiaire
回复 5# 飞舞的锄头     我在cognos connection里面试了一下,表示可行,我添加了下面的两个参数    &cv.toolbar=false&cv.header=false         没用过php集成,所以不知道     (我就是用报表的url复...显示全部
回复 5# 飞舞的锄头


    我在cognos connection里面试了一下,表示可行,我添加了下面的两个参数
    &cv.toolbar=false&cv.header=false
   
     没用过php集成,所以不知道
     (我就是用报表的url复制在浏览器里打开,我不知道你的php是不是也是这样进行集成的)收起
互联网服务 · 2014-01-09
浏览1342
飞舞的锄头飞舞的锄头其它兴昂国际
回复 4# winyee "http://localhost/cognos8/cgi-bin/cognos.cgi&cv.toolbar=false""http://localhost/cognos8/cgi-bin/cognos.cgi cv.toolbar=false"都试过了,不行。报错如下显示全部
回复 4# winyee
"http://localhost/cognos8/cgi-bin/cognos.cgi&cv.toolbar=false"
"http://localhost/cognos8/cgi-bin/cognos.cgi cv.toolbar=false"都试过了,不行。报错如下

109173349.png

109173349.png

收起
IT其它 · 2014-01-09
浏览1366

提问者

飞舞的锄头
其它兴昂国际

相关问题

相关资料

问题状态

  • 发布时间:2014-01-08
  • 关注会员:1 人
  • 问题浏览:6125
  • 最近回答:2014-01-27
  • X社区推广