第9页,共326页。 显示 3,260 条结果 (0.493 秒)
电子表格根据单元格控制是否可填写
1.创建电子表格 首先在电子表格设计器中,创建电子表格报表。 image2020-6-10 17:55:7.png 2.设置填报属性 设置C3单元格的填报属性绑定一个平铺面板参数 image2020-6-10 17:56:38.png 设置E3单元格的填报属性为文本 image2020-6-10 17:57:24.png 3.进入宏界面 选中电子表格,右键选择 编辑宏 进入报表宏界面。 4.创建客户端宏 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadsheetReport、事件为onRenderReport、并把下面宏代码复制到代码编辑区域。 宏类型 类型 对象电子表格根据单元格控制是否可填写
1.创建电子表格 首先在电子表格设计器中,创建电子表格报表。 image2020-6-10 17:55:7.png 2.设置填报属性 设置C3单元格的填报属性绑定一个平铺面板参数 image2020-6-10 17:56:38.png 设置E3单元格的填报属性为文本 image2020-6-10 17:57:24.png 3.进入宏界面 选中电子表格,右键选择 编辑宏 进入报表宏界面。 4.创建客户端宏 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadsheetReport、事件为onRenderReport、并把下面宏代码复制到代码编辑区域。 宏类型 类型 对象电子表格隐藏Sheet页名称
方法 1、首先在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表。 2、在浏览器的“分析展现”节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3、在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为 … ) { spreadsheetReport.elemTdSheetsLabel.style.display = "none"; } } 宏示例资源:电子表格隐藏sheet页名称.xml 去掉sheet页名称电子表格隐藏Sheet页名称
方法 1、首先在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表。 2、在浏览器的“分析展现”节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3、在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为 … ) { spreadsheetReport.elemTdSheetsLabel.style.display = "none"; } } 宏示例资源:电子表格隐藏sheet页名称.xml 去掉sheet页名称电子表格隐藏工具栏按钮
该宏示例在 V10.5上 验证通过 提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。 示例说明 我们有时候会需要将电子表格报表的工具栏上某些按钮隐藏,比如不显示导出、刷新按钮,这类需求皆可参照如下 … (Microsoft Office Excel)中,创建电子表格报表。 2.进入宏界面 在浏览器的“分析展现”节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3.创建客户端宏 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRenderReport电子表格禁止缓存
报表缓存和数据集缓存: 1、电子表格有缓存,但是数据集禁止了缓存。 2、电子表格和报表数据集同时存在缓存。 如下电子表格中通过数据集获取当前时间,同时使用了Excel的函数获取当前时间作为对比。在smartbi中多次打开该报表,会发现数据集的时间是没有发生变化的,所以可通过宏代码禁止缓存。 设置方法 在电子表格设计器 Excel 中,创建一张电子表格报表。 在浏览器的资源定制节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 在报表宏界面新建服务器端模块,在弹出的新建模块对话框中选择对象为spreadsheetReport;事件为onBeforeOutput;并把下面的服务器宏代码复制到代码区域电子表格数据格式不生效
的效果做的,对一个数字来说,如果设置了单元格格式为数值类型和没有设置为数值类型的,在excel中可以看到右侧距离右边框是有差异的,而第三方插件为了体现这种差异在生成web时故意加了一个空格作为显示值。 如需要彻底居右,可参考以下宏代码对空格进行处理(一个服务端宏一个客户端宏结合使用,可作为宏资源包)。 // 电子表格 … }); } } } } } } // 电子表格客户端宏,对象spreadsheetReport,事件onRenderReport function main(spreadsheetReport) { try电子表格部分列允许查看但是不允许导出
(本文档仅供参考,仅适用于本文档中的示例报表/场景,若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码) (本示例已在V11版本中测试并验证通过) 需求场景 在电子表格开发过程中,通常会存在表格内某些字段的数据比较敏感,希望能限制用户只允许查看不允许导出,用来 … (4); } } 关键对象方法 获取电子表格分组表sheet页:spreadsheetReport.workbook.getWorksheets().get(0) 获取电子表格当前输出类型:spreadsheetReport.outputType 设置行列宽为0电子表格回写点击任一单元格删除一整行数据
。 image2019-12-6 15:46:12.png 注意: 1、该代码不能与点击任一单元格添加数据的宏(电子表格回写点击任一单元格插入整行 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=52625535)放在一起,需要分别创建2个宏,否则可能会出现数据无法正常删除的问题。 2、该代码实现的删除宏使用时,是通过单元格的右键菜单命令执行的。 3、添加行的宏和删除行的宏不能兼容,需要根据实际应用场景进行调整。 设置方法 在电子表格设计器(Microsoft Office Excel)中,创建 回写电子表格。 在浏览器的资源定制节点下,选中电子表格电子表格⬝ URL链接
的参数会和嵌入的电子表格的参数进行合并 (注:这里的合并是指在参数面板中合并,同时这个合并的参数在嵌入的电子表格中还是会显示) 若不想嵌入的电子表格中显示这个参数,可以通过以下两种方案实现: 如需要隐藏内嵌报表的参数,需要在对应的报表上进行参数隐藏 通过宏资源包对内嵌报表的同名参数进行隐藏 … 概述 URL链接主要的应用场景: 1、在使用电子表格制作KPI等综合报表时,在报表中需要多个表格、图形等元素。有时候一部分元素已经在另一张报表中制作好,希望将该报表直接嵌入到新的报表中进行展示,或想将外部网页资源添加到报表中,可以通过URL链接实现该功能。 2、一个sheet页需要有清单报表和图形,但是由于