第4页,共72页。 显示 711 条结果 (0.369 秒)
电子表格根据参数值动态隐藏另一个参数
客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRender、并把下面宏代码复制到代码编辑区域,需要根据实际情况修改代码。该宏代码实现切换参数时动态隐藏另一个参数 宏类型 类型 对象 事件 ClientSide spreadsheetReport onRender 宏代码 function main(spreadsheetReport, isAjaxRefreshCallback) { var value = spreadsheetReport.getParameterValue("区域"); //获取"区域"参数的值电子表格根据参数值动态隐藏另一个参数
客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRender、并把下面宏代码复制到代码编辑区域,需要根据实际情况修改代码。该宏代码实现切换参数时动态隐藏另一个参数 宏类型 类型 对象 事件 ClientSide spreadsheetReport onRender 宏代码 function main(spreadsheetReport, isAjaxRefreshCallback) { var value = spreadsheetReport.getParameterValue("区域"); //获取"区域"参数的值打印 - 电子表格设置自动换行后excel端打印效果与浏览器端打印效果不一致
spreadSheetReport、事件为onBeforeOutput、并把下面宏代码复制到代码编辑区域。 45.png 宏类型 类型 对象 事件 ServerSide spreadsheetReport onBeforeOutput 宏代码 function main(spreadsheetReport) { spreadsheetReport.workbook.worksheets.get(0).autoFitRows(true); } 另:如果使用上面的报表宏还无法解决,可尝试使用下面的报表宏解决。 宏类型 类型 对象 事件样式 - 安卓手机和Chrome内核的浏览器(谷歌)上显示网格线
了冻结窗格,此时冻结区域的背景写死了是白色,可添加宏修改网格线颜色 //类型:ClientSide 对象:spreadsheetReport 事件:onRender function main(spreadsheetReport, isAjaxRefreshCallback) { //配置处理冻结表格边框的照相机名称。 var executeTables = ["Picture 31"]; //表格冻结后的背景色 var tableBgColor = "#03065B"; spreadsheetReport._ext_handerNum = 0; var timer第三课:服务端宏
运行,对浏览器端展现和导出报表都是生效的,如下图。 01.png 2. 服务端宏事件 ServerSide服务端模块 spreadsheetReport(电子表格对象) spreadsheetReport:电子表格对象,适用电子表格&Web电子表格报表。 对应事件 对应事件说明 onBeforeOutput · 事件原型:function main(spreadsheetReport) {} · 事件说明:在电子表格生成输出的html之前触发,实现此事件可以改写电子表格输出结果。 · 参数说明: o spreadsheetReport:电子表格对象 · 参考示例:电子表格服务端宏电子表格根据参数值导出不同sheet
”页面,在左侧的资源树上找到对应的电子表格报表,右键该节点“编辑宏”进入报表宏编辑界面。 3、使用客户端宏将excel导出时的城市参数值设为所有城市:在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRender、并把下面宏代码复制到代码编辑区域。 4、使用服务端宏将一个sheet按城市名拆分成多个sheet:在报表宏界面新建服务端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onBeforeOutput、并把下面宏代码复制到代码编辑区域。 客户端宏类型 类型 对象 事件电子表格点击在新窗口打开超链接
spreadsheetReport onBeforeOutput 将以下代码贴到宏代码编辑区: function main(spreadsheetReport) { spreadsheetReport.printExpandedPositions(); } 再新建一个客户端宏模块,宏对象及事件如下: 类型 对象 事件 ClientSide spreadsheetReport onRender 将以下代码贴到宏代码编辑区: function main(spreadsheetReport, isAjaxRefreshCallback电子表格回写刷新后回写字段仍然显示
报表宏界面。 3、在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRenderReport、并把下面宏代码复制到代码编辑区域。 宏类型 类型 对象 事件 ClientSide spreadsheetReport onRenderReport 宏代码 function main(spreadsheetReport) { if (!spreadsheetReport.paramPanelObj) return电子表格分页循环播放
。 2、在浏览器的“分析展现”节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3、在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRender、并把下面宏代码复制到代码编辑区域。 宏类型 类型 对象 事件 ClientSide spreadsheetReport onRender 宏代码 function main(spreadsheetReport, isAjaxRefreshCallback) { setTimeout(function电子表格分页循环播放
。 2、在浏览器的“分析展现”节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面。 3、在报表宏界面新建客户端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onRender、并把下面宏代码复制到代码编辑区域。 宏类型 类型 对象 事件 ClientSide spreadsheetReport onRender 宏代码 function main(spreadsheetReport, isAjaxRefreshCallback) { setTimeout(function