页面树结构

版本比较

标识

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

...

代码块
themeEclipse
languagejs
function main(spreadsheetReport) {
    //debugger;
    var spreadsheetReportWriteBack = spreadsheetReport.spreadsheetReportWriteBack;

    	spreadsheetReportWriteBack.removeListener(spreadsheetReportWriteBack.elem_btnAppendRow, "click", spreadsheetReportWriteBack.doInsertRowClick);
    
	spreadsheetReportWriteBack.addListener(spreadsheetReportWriteBack.elem_btnAppendRow, "click", function() {
            var currentEditingPosition = this.currentEditingPosition;
            var idx = currentEditingPosition.indexOf(':') + 1;
            this.currentEditingPosition = currentEditingPosition.substring(0, idx) + 1; //这个1是表示第二列的意思,从0开始计数
            //若报表中第一个字段放置在C列,则应该+2,若第一个字段放置在D列,则应该+3
            this.doInsertRowClick();
        },
        spreadsheetReportWriteBack);
    spreadsheetReportWriteBack.doInsertRowClick_old = spreadsheetReportWriteBack.doInsertRowClick;
    spreadsheetReportWriteBack.doInsertRowClick = function(e) {
        var currentEditingPosition = this.currentEditingPosition;
        var idx = currentEditingPosition.indexOf(':') + 1;
        this.currentEditingPosition = currentEditingPosition.substring(0, idx) + 1; //这个1是表示第二列的意思,从0开始计数
  	spreadsheetReportWriteBack);
}      //若报表中第一个字段放置在C列,则应该+2,若第一个字段放置在D列,则应该+3
        spreadsheetReportWriteBack.doInsertRowClick_old(e);
    }
};