在 reportstudio 中进行报表制作时,我们常常遇到一些特殊需求,尤其是界面效果,组件等
等,如果用其内部组件是完全不够的;所以,我们采用了 cognos 的 HTML 项,方可实现界
面的自定义;
下面用 HTML 项实现 jquery 的 dialog 引入;
1. 将 CSS 文 件 放 在 P2PD 下 的 自 定 义 目 录 。 如 我 们 的 报 表 使 用 的 目 录 是 :
/p2pd/skins/corporate/viewer/usr
将 Jquery 的 CSS 样式文件放入指定目录中 jquery-ui-1.8.21.custom.css
2. 将 JS 文件放在 P2PD 下的自定义目录。如我们的报表使用的目录是:/p2pd/rv/usr
将 Jquery 的 JS 文件放入指定目录中 jquery-1.7.2.min.js
jquery-ui-1.8.21.custom.min.js
3. 在 reportstudio 中 拖入一个 HTML 项 双击并准备编辑我们的自定义 JS 以及 HTML
组件。
4. 将 CSS 和 JS 分别引入报表。语言格式和 HTML 一模一样。
5. 写入简单的测试代码以展示效果:
Some informations......
........
.......
6. 完成了外部样式的导入,当然我们也可以写入自定义的样式;下面我们写入一个 BUTTON
的样式;
总结:
在 reportstudio 报表制作中,用 JS 来实现一些特殊的效果是相当有用处的,只要有些
HTML 和脚本基础,实现起来是非常简单的,它的语法和普通的 HTML 完全一样;
注:
cognos reportstudio 中的资源根路径为 P2PD