第16页,共72页。 显示 711 条结果 (0.349 秒)
电子表格根据条件隐藏整行记录
的资源定制节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3、在报表宏界面新建服务器端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onBeforeOutput、并把下面宏代码复制到代码编辑区域。 宏类型 类型 对象 事件 ServerSide spreadsheetReport onBeforeOutput 宏代码 function main(spreadsheetReport) { //获取D5单元格中的值做判断,隐藏行 var posList = spreadsheetReport.sheets[0电子表格实现根据参数值切换控制sheet页的显示或隐藏
区域(参数备选值有东北、华北....)。 image2024-6-29_15-1-11.png 参考宏代码,选中报表鼠标右键进入宏管理页面,新建客户端模块,对象:spreadsheetReport 、 事件:onParamValueChanged image2024-6-29_15-3-52.png 将下述代码复制再根据实际情况修改即可 //ClientSide 对象 spreadsheetReport 事件 onParamValueChanged function main(spreadsheetReport, param) { var value电子表格合并单元格
模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onBeforeOutput、并把下面宏代码复制到代码编辑区域。 宏类型 类型 对象 事件 ServerSide spreadsheetReport onBeforeOutput 宏代码 function main(spreadsheetReport) { var sheet = spreadsheetReport.sheets[0]; //获取sheet[0]对象 //根据D3单元格获取"数据"字段扩展出的所有数据 var positions电子表格如何显示数据超长时显示省略号
。 image2019-11-4 14:42:47.png 3、在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRender、并把下面宏代码复制到代码编辑区域。 62.png 宏类型 类型 对象 事件 ClientSide spreadsheetReport onRender 宏代码 function main(spreadsheetReport, isAjaxRefreshCallback) { var r = spreadsheetReport.getRowCount(); //获取电子表格总行电子表格根据单元格控制是否可填写
:24.png 3.进入宏界面 选中电子表格,右键选择 编辑宏 进入报表宏界面。 4.创建客户端宏 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadsheetReport、事件为onRenderReport、并把下面宏代码复制到代码编辑区域。 宏类型 类型 对象 事件 客户端宏 spreadsheetReport onRenderReport 宏代码 function main(spreadsheetReport) { //保存旧方法电子表格根据单元格控制是否可填写
:24.png 3.进入宏界面 选中电子表格,右键选择 编辑宏 进入报表宏界面。 4.创建客户端宏 在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadsheetReport、事件为onRenderReport、并把下面宏代码复制到代码编辑区域。 宏类型 类型 对象 事件 客户端宏 spreadsheetReport onRenderReport 宏代码 function main(spreadsheetReport) { //保存旧方法电子表格隐藏分享、评论、点赞按钮
? image2022-3-23_14-41-41.png 解决方案 可以新建客户端宏去隐藏,类型:ClientSide,对象:spreadsheetReport,事件:onRenderReport,示例代码如下: function main(spreadsheetReport) { spreadsheetReport.elemToolBarSocialWrap.style.visibility = 'hidden'; if (spreadsheetReport电子表格单元格添加图片扩展及带参数跳转
spreadSheetReport、事件为onRender、并把下面宏代码复制到代码编辑区域。注:需要根据实际情况修改代码 image2020-6-11 17:29:28.png 宏类型 类型 对象 事件 ClientSide spreadsheetReport onRender 宏代码 function paramToString(v) { return v === null ? null: v.toString(); } function main(spreadsheetReport) { var imgs电子表格单元格添加图片扩展及带参数跳转
spreadSheetReport、事件为onRender、并把下面宏代码复制到代码编辑区域。注:需要根据实际情况修改代码 image2020-6-11 17:29:28.png 宏类型 类型 对象 事件 ClientSide spreadsheetReport onRender 宏代码 function paramToString(v) { return v === null ? null: v.toString(); } function main(spreadsheetReport) { var imgs报表禁止复制黏贴
类型的报表)。 实现方案 通过宏资源包的形式实现,针对每个类型报表添加一个宏资源包(透视分析目前不支持资源包,需要在报表上直接添加) 以下宏在IE,google,火狐浏览器下测试基本上都可以正常使用 电子表格宏 类型:ClientSide(客户端宏) 对象:spreadsheetReport 事件:onRender function main(spreadsheetReport) { preventContextMenu(spreadsheetReport.elemSheetFrame); } //设置所有iframe禁止复制粘贴 function preventContextMenu(iframe