下面是我写的代码
- function insertRow(sheet){
- var row = sheet.getActiveRowIndex();
- sheet.addRows(row, 1);
- for(var i =0;i<columnCount;i++){
- var cell = sheet.getCell(row, i);
- cell.borderLeft(new $.wijmo.wijspread.LineBorder("#000000",$.wijmo.wijspread.LineStyle.thin));
- cell.borderRight(new $.wijmo.wijspread.LineBorder("#000000",$.wijmo.wijspread.LineStyle.thin));
- cell.borderTop(new $.wijmo.wijspread.LineBorder("#000000",$.wijmo.wijspread.LineStyle.thin));
- cell.borderBottom(new $.wijmo.wijspread.LineBorder("#000000",$.wijmo.wijspread.LineStyle.thin));
- }
- }
复制代码
新增行以后遍历新增行的每一个单元格,添加上下左右边框,每一行只有6个单元格,执行这个函数大概要两秒钟。想请问现有的架构中,是否能直接通过range来添加range范围内的所有边框,或者有其它优化的方案,谢谢了!( 有尝试过 getRow(rowIndex).borderLeft(.....)来添加,但此方法会造成这一行的所有单元格都会添加边框,不能固定需要添加边框的单元格数量。 ) |
|