第22页,共153页。 显示 1,526 条结果 (0.028 秒)
即席查询(旧)如何实现参数添加按钮并对日期参数进行判断?
。该功能可以通过宏实现。 效果如下图: image2020-6-10 15:43:48.png 前提: 不勾选报表参数中【切换参数后自动刷新报表】的选项,如下图: image2020-6-10 15:44:57.png 设置方法 在“分析展现”节点下,创建一张即席查询。 选中即席查询,右键选择 编辑宏 进入报表宏界面。 在报表宏界面新建客户端模块。在弹出的新建模块对话框中选择对象为simpleReport、事件为onRenderTable、并把下面宏代码复制到代码区域; 宏类型 类型 对象 事件 ClientSide simpleReport跳转 - 电子表格设置跳转规则后没有生成跳转链接
(本文档仅供参考) 问题: 电子表格的单元格上设置了跳转规则,但是在单元上却没有生成跳转的链接。 1.png 2.png 原因以及解决方案: 该电子表格上有设置了两片区域,但是设置跳转规则的单元格又不在区域内,可通过以下两种方式解决此问题: 1)删除所有区域 2)把需要添加的宏的单元格放到区域内或者单独给宏的单元格添加一个区域 设置跳转规则但不能跳转 设置跳转规则没有跳转的下划线电子表格回写点击任一单元格删除一整行数据
。 image2019-12-6 15:46:12.png 注意: 1、该代码不能与点击任一单元格添加数据的宏(电子表格回写点击任一单元格插入整行 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=52625535)放在一起,需要分别创建2个宏,否则可能会出现数据无法正常删除的问题。 2、该代码实现的删除宏使用时,是通过单元格的右键菜单命令执行的。 3、添加行的宏和删除行的宏不能兼容,需要根据实际应用场景进行调整。 设置方法 在电子表格设计器(Microsoft Office Excel)中,创建 回写电子表格。 在浏览器的资源定制节点下,选中电子表格权限 - 电子表格部分列允许查看但是不允许导出
(此文档仅供参考,该宏代码已验证适用于 V11 版本,由于宏代码在特定场景下可能存在限制,如果与实际应用场景不完全匹配,请根据具体需求自行调整相关代码,以确保其满足实际使用要求。) 需求场景 在电子表格开发过程中,通常会存在表格内某些字段的数据比较敏感,希望能限制用户只允许查看不允许导出,用来保护报表中的敏感数据不会被导出后随意传播。 image2025-3-7_15-46-49.pngimage2025-3-7_15-48-0.png 代码示例 宏模块 类型 对象 事件 ServerSide(服务端宏) spreadsheetReport onBeforeOutput(在输出结果前控件 - 局部联动的电子表格中,url控件不刷新数据
: image2018-7-30 17:5:34.png 解决方案 由于电子表格在基于上述局部联动宏的设置情况下,并不能够兼容URL控件外部传参; 因此该问题需要我们自行调整宏,以此获取报表对象设置参数,下图为示例代码:image2018-7-30 16:59:25.png var iframeName样式 - 电子表格设置数据条为左对齐,预览之后非0数值并没有左对齐
避 如果是静态数据,可直接通过以下客户端宏来进行规避: image2019-10-9 9:39:53.png ClientSide spreadsheetReport onRender function main(spreadsheetReport, isAjaxRefreshCallback … "); cell.firstChild.style.marginLeft = "0px"; } 如果是动态数据,需要结合以下服务端和客户端宏来进行规避: ServerSide spreadsheetReport onBeforeOutput function main(spreadsheetReport透视分析如何在参数后添加刷新按钮?
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在透视分析的参数后添加刷新按钮,当切换参数后不刷新数据,而是在点“刷新”按钮后才刷新数据,可以通过宏实现。 实现效果图如下: image2020-6-10 14:24:41.png 设置方法 在“分析展现”节点中,创建一张透视分析; 取消透视分析的“切换参数后自动刷新报表”功能(注意),如下图: image2024-11-18_9-39-16.png 选中透视分析,右键选择 编辑宏电子表格隐藏工具栏按钮
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 我们有时候会需要将电子表格报表的工具栏上某些按钮隐藏,比如不显示导出、刷新按钮,这类需求皆可参照如下 … (Microsoft Office Excel)中,创建电子表格报表。 2.进入宏界面 在浏览器的“分析展现”节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3.创建客户端宏 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRenderReport电子表格隐藏工具栏按钮
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 我们有时候会需要将电子表格报表的工具栏上某些按钮隐藏,比如不显示导出、刷新按钮,这类需求皆可参照如下 … (Microsoft Office Excel)中,创建电子表格报表。 2.进入宏界面 在浏览器的“分析展现”节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3.创建客户端宏 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRenderReport电子表格点击在新窗口打开超链接
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 本示例兼容场景很局限,建议使用电子表格修改跳转规则代码实现新窗口打开超链接 https … : image2020-6-11 17:23:16.png 使用宏代码后的效果: 打开超链接.gif 解决方案 以下宏代码只支持不分页的分组报表。 在电子表格中右键 编辑宏 ,新建一个服务端宏模块,宏对象及事件如下: 类型 对象 事件 ServerSide