默认情况下编辑器的样式就会保持和单元格的设置一样。
比如: sheet.getRange(1, 1, 2, 2).backColor("red");
你进编辑状态以后还是红色,
如果你想自己获取编辑器,可以重写 Text CellType.activateEditor 方法
var oldActiveEditor = GC.Spread.Sheets.CellTypes.Text.prototype.activateEditor;
GC.Spread.Sheets.CellTypes.Text.prototype.activateEditor = function (editorContext, cellStyle, cellRect, event, context, startEditByKeyDown) {
var editor = editorContext;
editor.style.backgroundColor = "green";
return oldActiveEditor.call(this, editorContext, cellStyle, cellRect, event, context, startEditByKeyDown);
} |