页面树结构

版本比较

标识

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

...

对应事件

对应事件说明

onRenderReport

· 事件原型:function main(spreadsheetReport) {}

· 事件说明:在打开电子表格报表初始化完成后触发

· 参数说明 

o spreadsheetReport:电子表格报表对象

onRender

· 事件原型:function main(spreadsheetReport) {}

· 事件说明:在电子表格报表数据刷新后触发

· 参数说明 

o spreadsheetReport:电子表格报表对象

onParamValueChanged

· 事件原型:function main(spreadsheetReport, param) {}

· 事件说明:在电子表格报表参数改变后触发

· 参数说明 

o spreadsheetReport:电子表格报表对象

o param当前改变的参数对象

· 参考示例:电子表格根据参数值不同显示不同的报表

onLinkClick

· 事件原型:function main(spreadsheetReport, ruleName, params) {}

· 事件说明:在电子表格超链接上点击后触发,这个事件需要配合服务端宏才能生效,一般不会手动新建,而是通过跳转规则自动生成(可以基于生成的再修改)。

· 参数说明 

o spreadsheetReport:电子表格报表对象

o ruleName:跳转规则名称

o params: 报表参数

onChartClick

· 事件原型:function main(spreadsheetReport, spreadsheetReportChart) {}

· 事件说明:在电子表格图形上点击后触发,这个事件需要配合服务端宏才能生效,一般不会手动新建,而是通过跳转规则自动生成(可以基于生成的再修改).

· 参数说明 

o spreadsheetReport:电子表格报表对象

o spreadsheetReportChart:被点击图形名称(excel设计器上指定的),对象结构,spreadsheetReportChartspreadsheetReportChart:被点击图形名称(excel设计器上指定的),对象结构,spreadsheetReportChart.name代表图形名称name代表图形名称

onWriteBackInsertedRow

· 事件原型:function main(spreadsheetReport, editingCellPosition) {}

· 事件说明:在可回写的电子表格的工具类上点击“插入行”后触发

· 参数说明 

o spreadsheetReport:电子表格报表对象

o editingCellPosition:当前编辑单元格,对象结构{row:, column:}

· 参考示例:电子表格添加新行时自动为单元格赋值

onWriteBackCellValueChanged

· 事件原型:function main(spreadsheetReport, editingCellPosition, oldValue, newValue, newDisplayValue){}

· 事件说明:在可回写的电子表格中,修改某个单元格值的时候触发

· 参数说明 

o spreadsheetReport:电子表格报表对象

o editingCellPosition:当前编辑单元格,对象结构{row:, column:}

o oldValue:修改前的值

o newValue:修改后的值

o newDisplayValue:修改后的显示值

· 参考示例:电子表格回写单元格一对多联动

onWriteBackSavedData

· 事件原型:function main(spreadsheetReport, succeeded) {}

· 事件说明:在可回写的电子表格的工具类上点击“保存”,服务器返回后触发

· 参数说明 

o spreadsheetReport:电子表格报表对象

o succeeded:bool,回写是否成功

· 参考示例:电子表格回写保存时记录日志

...