互联网服务 商业智能source

【请教】Cognosviewer导出菜单->自定义Button按钮的下拉菜单中

在CongosViewer里浏览报表时,点击导出按钮下拉菜单里有几个导出选项。
现在cognosviewer里的header/toolbar都被屏蔽了,为了美观,我在RS里自定义一个按钮
如何将cognosviewer的导出菜单内容引用到该按钮下,如下图。


页面的source code能看到cognosviewer的导出等代码,但是不知道怎么移动过来,而且要求功能一样
请给出详细代码,谢谢!另有赏金

//////////////////////////////////////////////////////////////////////////////
按照烟头的方法试验了,菜单是平铺的。

menu outcome.JPG


但是切换到PDF后,这些菜单都消失了

参与9

8 同行回答

lcyao lcyao 软件开发工程师 VP科技股份有限公司
没看细致,待学习显示全部
没看细致,待学习 收起
银行 · 2014-09-10
浏览985
张晨 张晨 其它 江苏富士通
我碰到一种情况就是,如果在页面用jsp代码将cognos viewer中右上角的图标都隐藏掉,导出PDF时,这些图标也还是会显示在上面,似乎跟楼主的情况一样,后来通过修改cognos的配置文件,才能完全隐掉。...显示全部
我碰到一种情况就是,如果在页面用jsp代码将cognos viewer中右上角的图标都隐藏掉,导出PDF时,这些图标也还是会显示在上面,似乎跟楼主的情况一样,后来通过修改cognos的配置文件,才能完全隐掉。 收起
互联网服务 · 2011-03-23
浏览1006
xinglongjian xinglongjian BI开发工程师 北京东方宇业技术有限公司
学习了 。。。。。显示全部
学习了 。。。。。 收起
轨道交通 · 2011-03-21
浏览974
贝克汉姆 贝克汉姆 软件开发工程师 IBM
回复 2# junix2008     原理都知道,试验了几次没成。    我按你的方法去做做,但是 点击按钮的“下拉菜单”的代码你能说说么?    要和cognosviewer 里的下拉效果一摸一样。...显示全部
回复 2# junix2008


    原理都知道,试验了几次没成。
    我按你的方法去做做,但是 点击按钮的“下拉菜单”的代码你能说说么?
    要和cognosviewer 里的下拉效果一摸一样。 收起
互联网服务 · 2011-03-21
浏览941
duojie002 duojie002 0 天源迪科
用这个就可以实现显示全部
用这个就可以实现 收起
2011-03-21
浏览942
junix2008 junix2008 项目经理 耐普罗塑胶五金制品(深圳)有限公司
Report Studio里运行报表function doExport(lx){  oCVRS.getRV().viewReport(lx);}门户里运行报表function doExport(lx){  oCV_NS_.getRV().viewReport(lx);}其实你运行一个一般的报表,上面不是有不同方式查看报表嘛,你右键就能看到源代码,我做的这个...显示全部
Report Studio里运行报表
导出PDF
导出EXCEL



门户里运行报表
导出PDF
导出EXCEL


其实你运行一个一般的报表,上面不是有不同方式查看报表嘛,你右键就能看到源代码,我做的这个按钮就是从里面提取出来的,所以本质还是它自己的导出按钮,只是单独提取其中一,两个出来而已 收起
互联网服务 · 2011-03-21
浏览972
junix2008 junix2008 项目经理 耐普罗塑胶五金制品(深圳)有限公司
回复  junix2008     原理都知道,试验了几次没成。    我按你的方法去做做,但是 点击按钮的“下拉菜 ...贝克汉姆 发表于 2011-3-21 12:06     就是前面说的那种方法,因为你在当前页面把那个系统按钮隐藏了,你如果要再转换后再显示...显示全部
回复  junix2008


    原理都知道,试验了几次没成。
    我按你的方法去做做,但是 点击按钮的“下拉菜 ...
贝克汉姆 发表于 2011-3-21 12:06



    就是前面说的那种方法,因为你在当前页面把那个系统按钮隐藏了,你如果要再转换后再显示那些系统按钮的话可以在那个doExport(lx)函数里加上

oCV_NS_.bEnableToolbar = true;
oCV_NS_.bCanUseCognosViewerToolbar = true;

注意加在oCV_NS_.getRV().viewReport(lx)语句的前面

这些语句在页面源代码里有,你可以拷贝出来研究一下. 收起
互联网服务 · 2011-03-21
浏览977

提问者

贝克汉姆
贝克汉姆 1 3 3
软件开发工程师 IBM
评论3895

相关问题

相关资料

问题状态

  • 发布时间:2011-03-21
  • 关注会员:1 人
  • 问题浏览:6303
  • 最近回答:2014-09-10
  • X社区推广