[]
Sheets.FormulaPanel.FormulaEditor
• new FormulaEditor(host
, options?
)
公式编辑器
代码示例
window.onload = function(){
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
formulaEditor = new GC.Spread.Sheets.FormulaPanel.FormulaEditor(document.getElementById("fe"));
formulaEditor.attach(spread);
}
属性名 | 类型 | 说明 |
---|---|---|
host |
HTMLElement |
DOM 容器 |
options? |
IFormulaEditorOptions |
- |
• options: IFormulaEditorOptions
指示公式编辑器的选项
属性 tabSize
- 指示按下“ TAB”键时插入的空间数量。默认值为4
属性 formatWidthLimit
- 格式化时指示宽度限制,默认值为“自动”。“自动”表示这遵循DOM的宽度,并将尝试避免一条超过DOM宽度的线的宽度
代码示例
formulaEditor.options.tabSize = 2;
formulaEditor.options.formatWidthLimit = -1;
▸ attach(workbook
): any
description
附加到公式编辑器的工作簿
属性名 | 类型 | 说明 |
---|---|---|
workbook |
Workbook |
指示附加的工作簿 |
any
void
▸ commandManager(): CommandManager
获取命令经理
代码示例
//此示例执行执行指定操作的命令
formulaEditor.commandManager().execute({ cmd: "formatDocument" });
命令管理器
▸ destroy(): void
销毁当前公式编辑器
void
▸ detach(): void
description
移除公式编辑器的工作簿
void
void
▸ format(): void
格式化文档(公式字符串)
void
▸ refresh(): void
刷新公式编辑器
void
▸ text(value?
): string
获取或设置文本
属性名 | 类型 | 说明 |
---|---|---|
value? |
string |
文本 |
string
如果未设置值,请返回文本;否则,没有返回值