### 知识点:BOXI 两种 Link 打开报表客户化页面 #### 一、概述 在BOXI系统中,有两种主要的方式可以用来通过Link链接打开报表的客户化页面,这两种方式分别是通过`openDocument.jsp`和`HWviewReport.jsp`。这两种方法各有其特点与适用场景。 #### 二、`openDocument.jsp`方法 1. **概述**: - `opendoc/openDocument.jsp`是BOXI提供的一种标准页面,主要用于打开各种类型的文档。 - 当`mode=win`时,默认情况下将以独立窗口的形式打开文档,并且只能显示一个Sheet表页。此模式下支持以表格或网格形式展示数据。 2. **参数说明**: - `sType`: 文档类型,通常为`wid`。 - `sPath`: 文档路径,通常格式为`[*],[*]`。 - `sDocName`: 文档名称。 - `mode`: 显示模式,例如`win`表示以独立窗口打开。 3. **使用示例**: - 若要在Dashboard Web页面中使用`openDocument.jsp`,可以通过以下链接实现: ``` Dashboardweb页<adLink href="../opendoc/openDocument.jsp?sType=wid&sPath=[*],[*]&sDocName=*&mode=win" /> ``` - 如果需要使用Prompts(提示用户输入参数),可以在URL中添加参数`sInstance`和`lsSKPI`: ``` Dashboardweb页<adLink href="../opendoc/openDocument.jsp?sType=wid&sPath=[*],[*]&sDocName=*&sInstance=Param&lsSKPI=200012&mode=win" /> ``` 4. **注意事项**: - 当使用`mode=win`时,只允许显示一个Sheet表页。 - 如果需要刷新当前页面,可以在链接中指定`refresh=true`。 #### 三、`HWviewReport.jsp`方法 1. **概述**: - `viewers/cdz_adv/HWviewReport.jsp`是一种用于打开报表的另一种方式,同样适用于打开多种类型的文档。 - 该方法也支持以独立窗口的形式打开文档,并且同样只能显示一个Sheet表页。支持表格或网格形式展示数据。 2. **参数说明**: - `id`: 报表ID,必须指定。 - `sPath`: 文档路径,通常格式为`[*],[*]`。 - `sDocName`: 文档名称。 3. **使用示例**: - 若要在Dashboard Web页面中使用`HWviewReport.jsp`,可以通过以下链接实现: ``` Dashboardweb页<adLink href="../viewers/cdz_adv/HWviewReport.jsp?id=123456" /> ``` - 如果需要同时指定`sPath`和`sDocName`: ``` Dashboardweb页<adLink href="../viewers/cdz_adv/HWviewReport.jsp?sPath=[*],[*]&sDocName=*" /> ``` 4. **注意事项**: - 如果需要刷新当前页面,可以在链接中指定`refresh=true`。 - 使用该方法时,需要注意如果报表需要Prompts,则需要单独处理。 #### 四、总结 通过以上介绍可以看出,在BOXI系统中,可以通过`openDocument.jsp`和`HWviewReport.jsp`两种方式来打开报表的客户化页面。这两种方法各有优缺点,具体使用哪种方法需要根据实际情况来决定。一般情况下,如果报表需要Prompts功能,推荐使用`openDocument.jsp`;如果只需要简单地打开报表,而不需要复杂的参数设置,那么`HWviewReport.jsp`将是一个更好的选择。在实际应用过程中,还需要结合具体需求和技术条件来进行合理选择。
- 粉丝: 0
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助