第19页,共153页。 显示 1,526 条结果 (0.021 秒)
电子表格回写报表禁用删除功能
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在回写时,可能需要实现报表填报时禁止其他人删除数据。可参考此示例。 使用宏代码 … (Microsoft Office Excel)中,创建电子表格回写报表。 image2020-6-11 10:26:54.png 2.进入宏界面 选中电子表格,右键选择 编辑宏 进入报表宏界面。 3.创建客户端宏 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadsheetReport电子表格树状结构合并第一列
示例说明 在电子表格中可以通过宏实现树状结构,数据之间存在层级关系,可以展开收缩,如下: image2020-6-11 17:1:17.png 版本及客户端说明 1.smartbi版本:V9 2.客户端:PC 3.浏览器:IE11、谷歌浏览器(Chrome)、火狐浏览器(Firefox) 设置方法 1.数据准备,该电子表格数据必须拥有id和父id字段,并且按顺序排序,如下: image2020-6-11 17:2:50.png 2.在电子表格设计其中,创建电子表格。如下: image2020-6-11 17:3:34.png 3.在浏览器的资源定制节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面仪表盘联合图组件如何指定某个子图显示标注
随着筛选器的选中值改变,会导致series长度变化,因此不能像自定义属性那样写死哪个有标注哪个没有标注。需要写宏处理,思路为:获取图形的options,然后遍历,对于类型为线图的,就添加标注。 宏示例:注意是渲染前的宏 ##名称:渲染前 类型:ClientSide 对象:图表_3 事件 … " }] } } }); portlet.setChartOptions(options) } 组件设置——交互——宏管理——对联合图图表组件——右键新建宏——事件:onBeforeRender(组件渲染前) image2025-5-8_11-52-58.png 效果如图:切换其他筛选器条件,也是根据线图类型判断打印 - 电子表格设置自动换行后excel端打印效果与浏览器端打印效果不一致
:45.png 然后再次设置“自动换行”和“自动调整行高” image2018-11-20 16:12:20.png 4.一般情况下,通过上面的设置已经能够解决打印时效果不正确的问题。若打印仍有问题,可增加如下宏代码,做强制处理 (1)在报表宏界面新建服务端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onBeforeOutput、并把下面宏代码复制到代码编辑区域。 45.png 宏类型 类型 对象 事件 ServerSide spreadsheetReport onBeforeOutput 宏代码 function数据 - 电子表格数据格式不生效
的效果做的,对一个数字来说,如果设置了单元格格式为数值类型和没有设置为数值类型的,在excel中可以看到右侧距离右边框是有差异的,而第三方插件为了体现这种差异在生成web时故意加了一个空格作为显示值。 如需要彻底居右,可参考以下宏代码对空格进行处理(一个服务端宏一个客户端宏结合使用,可作为宏资源包)。 // 电子表格服务端宏,对象spreadsheetReport,事件onBeforeOutput function main(spreadsheetReport) { var type = spreadsheetReport.outputType; if (type == "refresh") { var透视分析如何实现表格默认收缩效果?
提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 打开透视分析,当数据量较大时,希望每次打开报表都默认显示收缩状态,可以通过宏代码实现。 使用宏之前的效果: 1.jpg 使用宏之后的效果: 2.jpg 设置方法 在“分析展现”节点下,创建一张透视分析。 选中透视分析,右键选择 编辑宏 进入报表宏界面。 在报表宏界面新建客户端模块,在弹出的新建模块对话框中选择对象为 INSIGHT;事件为 onRenderTable;并把下面宏代码复制到代码区域。 宏类型电子表格回写保存提示信息修改
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 在回写时,回写完数据,点击保存之后系统会弹出提示,提示信息为“数据保存成功” image2020-6-12 9:6:11.png 可通过宏重写保存提示事件,保存之后提示信息显示为"数据已录入“,如下: image2020-6-12 9:6:25.png 设置方法 首先在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表。 image2020-6-12 9样式 - 自助仪表盘地图拖出可视区无法再拖拽回来
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。) (如下宏验证版本为V97) 问题说明 仪表盘地图可以将地图移动至画布以外的地方,移动端预览报表时,由于误操作将地图移动到画布以外的地方就无法拖拽回来了,需要全局刷新报表才能复原。 image2023-7-31_16-49-45.png 解决方案 由于地图是可以放大缩小的,所以没有限制地图拖动的位置。并且echarts官网也没有地图限制拖拽位置的配置项,图形本身就是存在这个问题的,只能通过重新渲染实现重绘显示到界面中。 可以通过仪表盘宏,添加一个地图组件重新渲染报表禁止复制黏贴
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 需求背景 由于客户系统中的数据比较敏感,避免泄漏出去,故提出禁止复制粘贴的功能(针对各个类型的报表)。 实现方案 通过宏资源包的形式实现,针对每个类型报表添加一个宏资源包 以下宏在IE,google,火狐浏览器下测试基本上都可以正常使用 电子表格宏 类型:ClientSide(客户端宏) 对象:spreadsheetReport 事件:onRender function main电子表格报表定时刷新
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 对于电子表格报表,定时刷新也是项目中比较常用的需求,如资源在大屏幕展示,要求当数据有变化时,页面会自动刷新,而不需要用户每次都要自己手动刷新一下报表。 示例效果如下: 使用宏支持电子表格报表1.gif 设置方法 1、首先在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表。 2、在实现自动刷新前,必须把要报表资源对应的查询禁用缓存。在数据集工具栏上点击高级