[]
        
(Showing Draft Content)

GC.Spread.Sheets.FormulaPanel.FormulaEditor

类: FormulaEditor

Sheets.FormulaPanel.FormulaEditor

Table of contents

构造方法

属性

方法

构造方法

constructor

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

options: IFormulaEditorOptions

指示公式编辑器的选项

属性 tabSize - 指示按下“ TAB”键时插入的空间数量。默认值为4

属性 formatWidthLimit - 格式化时指示宽度限制,默认值为“自动”。“自动”表示这遵循DOM的宽度,并将尝试避免一条超过DOM宽度的线的宽度

代码示例

formulaEditor.options.tabSize = 2;
formulaEditor.options.formatWidthLimit = -1;

方法

attach

attach(workbook): any

description 附加到公式编辑器的工作簿

参数

属性名 类型 说明
workbook Workbook 指示附加的工作簿

返回值

any

void


commandManager

commandManager(): CommandManager

获取命令经理

代码示例

//此示例执行执行指定操作的命令
formulaEditor.commandManager().execute({ cmd: "formatDocument" });

返回值

CommandManager

命令管理器


destroy

destroy(): void

销毁当前公式编辑器

返回值

void


detach

detach(): void

description 移除公式编辑器的工作簿

返回值

void

void


format

format(): void

格式化文档(公式字符串)

返回值

void


refresh

refresh(): void

刷新公式编辑器

返回值

void


text

text(value?): string

获取或设置文本

参数

属性名 类型 说明
value? string 文本

返回值

string

如果未设置值,请返回文本;否则,没有返回值