[]
Sheets.Designer.AtomicComponentBase
属性名 |
---|
ValueType |
OptionsType |
• new AtomicComponentBase<ValueType
, OptionsType
>(host
, options
)
定义原子组件的抽象类
属性名 |
---|
ValueType |
OptionsType |
属性名 | 类型 | 说明 |
---|---|---|
host |
HTMLElement |
组件挂载的HTML区域 |
options |
OptionsType |
组件可选项 |
▸ getTemplate(options
): string
在这里设置内部html当宿主挂载到DOM时调用
属性名 | 类型 |
---|---|
options |
OptionsType |
string
▸ onDestroy(host
): void
当组件将销毁时调用
属性名 | 类型 |
---|---|
host |
HTMLElement |
void
▸ onEnableChanged(prevEnable
, nextEnable
, host
, options
): void
值状态更改时调用此函数
属性名 | 类型 |
---|---|
prevEnable |
boolean |
nextEnable |
boolean |
host |
HTMLElement |
options |
OptionsType |
void
▸ onInit(options
): void
在组件初始化时调用
属性名 | 类型 |
---|---|
options |
OptionsType |
void
▸ onMounted(host
, options
): void
当组件的宿主挂载到DOM树时调用
属性名 | 类型 |
---|---|
host |
HTMLElement |
options |
OptionsType |
void
▸ onValueChanged(prevValue
, nextValue
, host
, options
): void
启用状态更改时调用此函数
属性名 | 类型 |
---|---|
prevValue |
ValueType |
nextValue |
ValueType |
host |
HTMLElement |
options |
OptionsType |
void
▸ raiseValueChanged(): void
设计器将调用command的execute函数,当值变更事件传递到设计器
void
▸ updateValue(host
, options
): ValueType
获取最新的组件值当框架需要组件值时调用
属性名 | 类型 |
---|---|
host |
HTMLElement |
options |
OptionsType |
ValueType