[]
        
(Showing Draft Content)

GC.Spread.Sheets.Designer.AtomicComponentBase

类: AtomicComponentBase<ValueType, OptionsType>

Sheets.Designer.AtomicComponentBase

泛型参数

属性名
ValueType
OptionsType

Table of contents

构造方法

方法

构造方法

constructor

new AtomicComponentBase<ValueType, OptionsType>(host, options)

定义原子组件的抽象类

Type parameters

属性名
ValueType
OptionsType

参数

属性名 类型 说明
host HTMLElement 组件挂载的HTML区域
options OptionsType 组件可选项

方法

getTemplate

getTemplate(options): string

在这里设置内部html当宿主挂载到DOM时调用

参数

属性名 类型
options OptionsType

返回值

string


onDestroy

onDestroy(host): void

当组件将销毁时调用

参数

属性名 类型
host HTMLElement

返回值

void


onEnableChanged

onEnableChanged(prevEnable, nextEnable, host, options): void

值状态更改时调用此函数

参数

属性名 类型
prevEnable boolean
nextEnable boolean
host HTMLElement
options OptionsType

返回值

void


onInit

onInit(options): void

在组件初始化时调用

参数

属性名 类型
options OptionsType

返回值

void


onMounted

onMounted(host, options): void

当组件的宿主挂载到DOM树时调用

参数

属性名 类型
host HTMLElement
options OptionsType

返回值

void


onValueChanged

onValueChanged(prevValue, nextValue, host, options): void

启用状态更改时调用此函数

参数

属性名 类型
prevValue ValueType
nextValue ValueType
host HTMLElement
options OptionsType

返回值

void


raiseValueChanged

raiseValueChanged(): void

设计器将调用command的execute函数,当值变更事件传递到设计器

返回值

void


updateValue

updateValue(host, options): ValueType

获取最新的组件值当框架需要组件值时调用

参数

属性名 类型
host HTMLElement
options OptionsType

返回值

ValueType