Cognos报表工具栏隐藏方法与配置.pdfVIP

  • 0
  • 0
  • 约2.33千字
  • 约 3页
  • 2026-02-13 发布于北京
  • 举报

Cognos三种报表的ToolBar隐藏

ReportStudio的Toolbar隐藏

在页面上拖一个html控件,在里面放一个div,设置div的id.

然后在后面写上四条js语句:

注释:第一条语句是创建一个toolbar实例,然后第二条语句初始化对象,初始化的时候需要toolbar

control参数,这个参数是必须是一个json字符串,这个json字符串可以直接从报表的sourcecode里

拷贝,注意截取完整就可以了。注意把json字符串里的divId改成上面设定的ID。

源码:

注意那个oCV_NS_,表示这个是在cognosconnection里运行时有效,如果是在RS

编辑报表的时候测试运行,把_NS_换成RS即可。

完成上面的工作后,就可以在应用程序里的报表url里加上cv.toolbar=false关闭

toolbar。

注:此方法源于烟头的帖子。

中报表隐藏

配置文件中添加如下内容,配置文件为

\c10\temtes\ps\portal下的system.xml

paramname=ui_hide

CRN_HEADER_OPTIONS_RS/

RV_HEADER/

RV_HEADER_TITLE/

RV_HEADER_MENU/

RV_TOOLBAR_BUTTONS_KEEP_THIS_VERSION/

RV_TOOLBAR_BUTTONS_HISTORY/

RV_TOOLBAR_BUTTONS_RUN/

RV_TOOLBAR_BUTTONS_DRILLDOWN/

RV_TOOLBAR_BUTTONS_DRILLUP/

RV_TOOLBAR_BUTTONS_GOTO/

RV_TOOLBAR_BUTTONS_ADD_THIS_REPORT/

RV_TOOLBAR_BUTTONS_WATCH_NEW_VERSIONS/

/param

这里要说明一下的是,前缀为RV_TOOLBAR_BUTTONS的是报表上的按钮,但是里

面没有“使用reportstudio打开”这个按钮的对应项,要隐藏这个按钮CRN_HEADER_

OPTIONS_RS/用到的是这一句。

然后重新启动cognos,就可以把的空间掉。

效果如下:

AnalysisStudio的Toolbar隐藏

1.打开webcontent\explore\ANScompiledJS.js文件。

2.以下是列举的一些Toolbar的调用方法:

新建:CUIWorkSheet.SafeDoNewToolBar

打开:CUIWorkSheet.SafeDoLoad

保存:CUIWorkSheet.SafeDoSave

另存为:CUIWorkSheet.SafeDoSaveAs

删除:CUIManager.SafeDoDeleteSelections

RS打开:CUIWorkSheet.SafeEditReport

3.根据查找方法名找到其生成Button的JS代码将其删掉,但注意别删错了。

4.一般删除的是创建的时候带路径的Button。例如:

this.aToolGroups[0].AddButton(tool_main_save.gif,tool_main_save.gif,IDS_TOOLBAR_SA

VE,CUIWorkSheet.SafeDoSave,true);

5.AS的相关资源都在explore文件夹下,你也可以根据images文件夹下面的查

文档评论(0)

1亿VIP精品文档

相关文档