页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。


注意
title温馨提示

本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。

示例说明

在回写时,可能需要实现报表填报时禁止其他人删除数据。可参考此示例。 

...

类型

对象

事件

客户端宏

spreadsheetReportonRenderReport

宏代码

...

代码块
linenumbers

...

true
function main(spreadsheetReport) {
var writeBack = spreadsheetReport.spreadsheetReportWriteBack;
writeBack.elemRemoveRow.parentNode.style.display = "none";//隐藏工具栏'删除行'按钮
writeBack.onContextMenu_old = writeBack.onContextMenu;//重新产品中的方法
writeBack.onContextMenu = function(e) {
this.onContextMenu_old(e);
var menuItems = this.insertablePopupMenu.menuItems;
//隐藏右键菜单的删除功能
for (var i in menuItems) {
var flag = menuItems[i].text == '删除' ? false : true
menuItems[i].setVisibility(flag);
}
}
}

...

资源下载

报表资源:migrate 禁用回写删除功能.xml

相关表sql: writeback1.sql