|
|
@@ -147,9 +147,6 @@ var sheetCommonObj = {
|
|
|
for (var row = 0; row < data.length; row++) {
|
|
|
//var cell = sheet.getCell(row, col, GC.Spread.Sheets.SheetArea.viewport);
|
|
|
this.showRowData(sheet,setting,row,data,distTypeTree);
|
|
|
- if(setting.getStyle && setting.getStyle(data[row])){
|
|
|
- sheet.setStyle(row, -1, setting.getStyle(data[row]));
|
|
|
- }
|
|
|
}
|
|
|
if(setting.emptyRowHeader){
|
|
|
let rowCount = sheet.getRowCount();
|
|
|
@@ -218,7 +215,7 @@ var sheetCommonObj = {
|
|
|
if(setting.autoFit==true){//设置自动行高
|
|
|
if(setting.fitRow && setting.fitRow.length > 0){//如果有设置特定的某些列才需要自动行高就按设置的来,没有设置就默认所有列
|
|
|
for(let dataCode of setting.fitRow){
|
|
|
- let col = _.findIndex(setting.header,{dataCode:dataCode})
|
|
|
+ let col = _.findIndex(setting.header,{dataCode:dataCode});
|
|
|
sheet.getCell(row,col).wordWrap(true);
|
|
|
}
|
|
|
}else {
|
|
|
@@ -227,6 +224,9 @@ var sheetCommonObj = {
|
|
|
|
|
|
sheet.autoFitRow(row);
|
|
|
}
|
|
|
+ if(setting.getStyle && setting.getStyle(data[row],row,sheet.getActiveRowIndex())){
|
|
|
+ sheet.setStyle(row, -1, setting.getStyle(data[row]));
|
|
|
+ }
|
|
|
},
|
|
|
checkData : function(col,setting, value) {
|
|
|
let result = true;
|