----------------------------------------------------------------------------------------
现在产生了新的问题,“添加行”操作如何不触发初始化事件?因为在添加一行之后默认会触发初始化加载事件,所以如果在初始化事件内添加添加行的js,就会反复触发(添加行-重新加载-添加行-重新加载.....这样一直循坏下去)
参数面板增加一个控件名为a的控件(设置为不可见),默认值为1,
然后加载结束事件添加js代码:
setTimeout(function() { var a = _g().parameterEl.getWidgetByName("a").getValue(); if (a == 1) { _g().getWidgetByName("cr").fireEvent("click"); // contentPane.appendReportRC(1, 'C6'); _g().parameterEl.getWidgetByName("a").setValue(2); }}, 500);
可以加上空白行实现类似你要的效果
~~
插入指定行帮助 加载结束事件后写上:contentPane.appendReportRC(1,'A1'); A1代表扩展的行,1代表行数
JS填报自定义一次插入固定行数-https://help.fanruan.com/finereport/doc-view-3677.html