[]
        
(Showing Draft Content)

GC.Spread.Sheets.FormulaTextBox.FormulaTextBox

类: FormulaTextBox

Sheets.FormulaTextBox.FormulaTextBox

Table of contents

构造方法

方法

构造方法

constructor

new FormulaTextBox(host, options?)

公式文本框

代码示例

window.onload = function(){
     var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 1 });
     rangeSelector = new GC.Spread.Sheets.FormulaTextBox.FormulaTextBox(document.getElementById("ftb"), {rangeSelectMode: true});
     rangeSelector.workbook(spread);
}
function buttonClick(){
     alert(rangeSelector.text());
}

参数

属性名 类型 说明
host HTMLElement DOM元素 它可以是INPUT,TEXTAREA或可编辑的DIV
options? IFormulaTextBoxOptions -

方法

add

add(functionDescription): void

添加自定义功能描述

参数

属性名 类型 说明
functionDescription IFunctionDescription 要添加的功能描述,可以是一个数组

返回值

void


autoComplete

autoComplete(value?): boolean

获取或设置文本框是否使用自动完成

参数

属性名 类型 说明
value? boolean 编辑时是否使用自动完成

返回值

boolean

如果未设置任何值,则返回文本框是否使用自动完成.否则,没有返回值


destroy

destroy(): void

从公式文本框中删除宿主,并删除所有绑定事件

返回值

void


refresh

refresh(ignoreEditing?): void

使用活动单元格刷新公式文本框

参数

属性名 类型
ignoreEditing? boolean

返回值

void


remove

remove(name): void

删除自定义功能描述

参数

属性名 类型 说明
name string 自定义功能描述名称

返回值

void


showHelp

showHelp(value?): any

获取或设置是否显示功能的帮助提示

参数

属性名 类型 说明
value? boolean 编辑时是否显示功能的帮助提示

返回值

any

如果未设置任何值,则返回在编辑时文本框是否显示功能的帮助提示;否则,没有返回值


text

text(value?): string

获取或设置文本

参数

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

返回值

string

如果未设置任何值,则返回文本 否则,没有返回值


workbook

workbook(value?): Workbook

获取或设置与公式文本框一起使用的工作簿

代码示例

window.onload = function(){
     var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3});
     var activeSheet = spread.getActiveSheet();
     activeSheet.setArray(0, 0, [1, 2, 3, 4, 5]);
     var fbx = new GC.Spread.Sheets.FormulaTextBox.FormulaTextBox(document.getElementById("formulaTextBox"));
     fbx.workbook(spread);
};

参数

属性名 类型 说明
value? Workbook 工作簿

返回值

Workbook

如果未设置任何值,则返回工作簿;否则,没有返回值