第19.9页,共154页。 显示 1,531 条结果 (0.062 秒)
报表禁止复制黏贴
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 需求背景 由于客户系统中的数据比较敏感,避免泄漏出去,故提出禁止复制粘贴的功能(针对各个类型的报表)。 实现方案 通过宏资源包的形式实现,针对每个类型报表添加一个宏资源包 以下宏在IE,google,火狐浏览器下测试基本上都可以正常使用 电子表格宏 类型:ClientSide(客户端宏) 对象:spreadsheetReport 事件:onRender function main电子表格报表定时刷新
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 对于电子表格报表,定时刷新也是项目中比较常用的需求,如资源在大屏幕展示,要求当数据有变化时,页面会自动刷新,而不需要用户每次都要自己手动刷新一下报表。 示例效果如下: 使用宏支持电子表格报表1.gif 设置方法 1、首先在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表。 2、在实现自动刷新前,必须把要报表资源对应的查询禁用缓存。在数据集工具栏上点击高级电子表格报表定时刷新
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 对于电子表格报表,定时刷新也是项目中比较常用的需求,如资源在大屏幕展示,要求当数据有变化时,页面会自动刷新,而不需要用户每次都要自己手动刷新一下报表。 示例效果如下: 使用宏支持电子表格报表1.gif 设置方法 1、首先在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表。 2、在实现自动刷新前,必须把要报表资源对应的查询禁用缓存。在数据集工具栏上点击高级电子表格根据参数值导出不同sheet
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如报表使用冻结,或多个宏代码冲突等),需根据实际需求开发代码。 1、本示例表样要求:第一列数据是分组合并的,且该列所有行数据的集合是参数备选值集合的子集 … 如下: image2020-6-16 18:3:6.png 实现思路:导出Excel时,将城市参数的值设为所有城市(通过在客户端宏中重写buildParamsInfo ),然后使用服务端宏将一个sheet按城市名拆分成多个sheet,sheet页中只保留对应城市的数据。 使用宏代码实现后的效果视频教程
主题 分类 概要说明 视频 视频配套资源 报表宏基础 报表宏简介 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731500 简要介绍报表宏以及宏的分类(客户端宏、服务端宏) 宏的简介 https://wiki.smartbi.com.cn/download/attachments/69731500/%E5%AE%8F%E7%9A%84%E7%AE%80%E4%BB%8B.wmv?version=1&modificationDate=1614683865000&api=v2 报表宏简介示例 https附录:视频教程
主题 分类 概要说明 视频 视频配套资源 报表宏基础 报表宏简介 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731500 简要介绍报表宏以及宏的分类(客户端宏、服务端宏) 宏的简介 https://wiki.smartbi.com.cn/download/attachments/69731500/%E5%AE%8F%E7%9A%84%E7%AE%80%E4%BB%8B.wmv?version=1&modificationDate=1614683865000&api=v2 报表宏简介示例 https数据 - 电子表格数据格式不生效
的效果做的,对一个数字来说,如果设置了单元格格式为数值类型和没有设置为数值类型的,在excel中可以看到右侧距离右边框是有差异的,而第三方插件为了体现这种差异在生成web时故意加了一个空格作为显示值。 如需要彻底居右,可参考以下宏代码对空格进行处理(一个服务端宏一个客户端宏结合使用,可作为宏资源包)。 // 电子表格服务端宏,对象spreadsheetReport,事件onBeforeOutput function main(spreadsheetReport) { var type = spreadsheetReport.outputType; if (type == "refresh") { var打印 - 电子表格设置自动换行后excel端打印效果与浏览器端打印效果不一致
:45.png 然后再次设置“自动换行”和“自动调整行高” image2018-11-20 16:12:20.png 4.一般情况下,通过上面的设置已经能够解决打印时效果不正确的问题。若打印仍有问题,可增加如下宏代码,做强制处理 (1)在报表宏界面新建服务端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onBeforeOutput、并把下面宏代码复制到代码编辑区域。 45.png 宏类型 类型 对象 事件 ServerSide spreadsheetReport onBeforeOutput 宏代码 function操作权限列表
格式的权限。 值域范围 用于控制是否拥有新建值域范围的权限。 函数列表 用于控制是否拥有新建函数列表的权限。 MDX模板 用于控制是否拥有新建MDX模板的权限。 表达式模板 用于控制是否拥有新建表达式模板的权限。 宏代码库 用于控制是否拥有新建宏代码库的权限。 宏资源包 用于控制是否拥有新建宏资源包的权限。 图形主题 用于控制是否拥有新建图形主题的权限。 页面主题 用于控制是否拥有新建页面主题的权限。 页面布局 用于控制是否拥有新建页面布局的权限。 地图配色 用于控制是否拥有新建地图配色的权限。 地图区域 用于控制是否拥有新建地图区域的权限第一课:跳转规则
入口、源资源、目标资源、跳转执行时的参数传递等细节。 说明: ● 通过向导方式定制的跳转规则,系统自动在"服务端模块"和"客户端模块"生成相应的模块宏,系统实际运行的就是这两个模块下的宏脚本,意思是向导上的任何配置,都会产生对应的宏脚本,譬如界面上有参数的配置,意味着这宏脚本中有获取或设置参数的方法 在交互式仪表盘上建的跳转规则不会自动生成相应的模块宏。 ● 跳转规则界面实际是可视化的编辑界面,如果是关于点击事件类的宏,您完全可以先用可视化界面生成宏脚本,然后基于生成的宏脚本修改成想要的效果,即使不是点击类事件,也要善于参考跳转规则的宏代码里的部分方法,从而节约自定义报表宏 https