通过page页面与portlet的结合实现报表的局部刷新

时间:2025-01-21 09:33:08

场景:系统已经存在两个报表,报表A与B,A与B之间可以通过省份进行追溯。

如下图:点击 报表【销售数据按区域】中的北京市

通过page页面与portlet的结合实现报表的局部刷新

追溯到报表【销售数据按省份】

通过page页面与portlet的结合实现报表的局部刷新

需求:让上面的操作在一个page里面刷新,实现页面的局部刷新,而不是追溯到其他页面。

操作:

1:新建一个page页面

通过page页面与portlet的结合实现报表的局部刷新

2:命名和选择位置

通过page页面与portlet的结合实现报表的局部刷新

3:为页面指定布局和选择容器添加内容类型为IBM Cognos Viewer

通过page页面与portlet的结合实现报表的局部刷新

4:默认下一步,这些选项先不要选择

通过page页面与portlet的结合实现报表的局部刷新

5:什么都不勾选,点击完成,page创建完毕

通过page页面与portlet的结合实现报表的局部刷新

6:打开我的文件夹下面的page页面,可以看到和我们创建的是一样的布局

通过page页面与portlet的结合实现报表的局部刷新

7:点击6中的坐标A处编辑,添加我们所指定的报表条目

通过page页面与portlet的结合实现报表的局部刷新

8:点击报表属性,7图中的,做如下操作

通过page页面与portlet的结合实现报表的局部刷新

9:点击确定,可以看到第一个报表已经在左边展示出来了

通过page页面与portlet的结合实现报表的局部刷新

10.接下来右边的区域和左边做相同的操作,除了报表路径不一样,其他必须都一样,再看效果

通过page页面与portlet的结合实现报表的局部刷新

11.点击北京市所属区域,可见在只刷新右侧页面的情况下实现了在同一个page的局部刷新

通过page页面与portlet的结合实现报表的局部刷新

12:隐藏每一个portlet上方的菜单栏等信息,回到步骤4的页面

通过page页面与portlet的结合实现报表的局部刷新

13:都设置了以后再访问page1页面看效果,可以看到左右两侧的portlet菜单栏都被隐藏了

通过page页面与portlet的结合实现报表的局部刷新

文终于此....