填报表 -- 新增行复制上一行
填报表增加插入或添加行后的回调函数
afterInsertRow(table, rowIndex)
table 是当前插入行的 sheet 对应的表格对象,rowIndex 是刚插入行的行号
用户在展现填报表的 jsp 里写这个函数,可以实现对插入行后的事件处理
下面这个例子是实现插入行后,复制上一行的值到新插入行
function afterInsertRow( table, rowIndex ) {
var row = table.rows[ rowIndex ]; //新增加的行
var prevRow = table.rows[ rowIndex - 1 ]; //新增行的前一行
if( prevRow != null && prevRow.getAttribute( "rowL" ) != null ) { //前一行存在且是行式区的行
for( var i = 0; i < row.cells.length; i++ ) {
var cell = row.cells[i];
var prevCell = prevRow.cells[i];
_copyCellValue( prevCell, cell );
}
}
}