下拉框透明是因为您json里的backcolor都是null,现在不知道这个null怎么来的,可以描述下您生成这个ssjson的详细步骤吗?
边框的问题是给合并单元格设置边框需要给合并区域的单元格单独设置。
参考
function setBorder(sheet, row, col, border){
var cell = new GC.Spread.Sheets.Range(row, col, 1, 1)
var spans = sheet.getSpans(cell);
if(spans && spans.length > 0){
cell = spans[0];
}
var cellRange = sheet.getRange(cell.row, cell.col, cell.rowCount, cell.colCount)
cellRange.borderTop(border)
cellRange.borderRight(border)
cellRange.borderBottom(border)
cellRange.borderLeft(border)
}
setBorder(sheet, 1, 1, new GC.Spread.Sheets.LineBorder("red", GC.Spread.Sheets.LineStyle.thick)) |