跳到主要内容
版本:v10.0

Frame / SView / Windows / InputButton

Class: InputButton

SView.Windows.InputButton

File

Description

UI通用控件:按钮 输入框按钮

Author

ZYC

Date

2022-1-24

Version

1.0

Copyright

All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new InputButton(): InputButton

Returns

InputButton

Description

构造函数

Overrides

Label.constructor

Properties

allSubComponent

allSubComponent: Map<string, any>

Inherited from

Label.allSubComponent


eleClasses

eleClasses: string[]

Inherited from

Label.eleClasses


eleId

eleId: string

Inherited from

Label.eleId


eleIsShow

eleIsShow: boolean

Inherited from

Label.eleIsShow


eleLabel

eleLabel: HTMLElement

Inherited from

Label.eleLabel


eleOnChange

eleOnChange: any

Inherited from

Label.eleOnChange


eleOnClick

eleOnClick: any

Inherited from

Label.eleOnClick


eleOnTouchStart

eleOnTouchStart: string

Inherited from

Label.eleOnTouchStart


eleOverLay

eleOverLay: boolean

Description

默认不显示

Inherited from

Label.eleOverLay


isDisable

isDisable: boolean

Inherited from

Label.isDisable


rootPath

Static rootPath: string

Inherited from

Label.rootPath

Methods

addClass

addClass(className): void

Parameters

NameTypeDescription
classNamestring标签class名称

Returns

void

Description

添加标签class,原class保留

Inherited from

Label.addClass


addLabel

addLabel(id?): void

Parameters

NameType
id?string

Returns

void

Description

添加标签至网页

Inherited from

Label.addLabel


create

create(elementInfo): Promise<Label>

Parameters

NameType
elementInfoany

Returns

Promise<Label>

Inherited from

Label.create


createLabel

createLabel(submitBtnInfo): Promise<InputButton>

Parameters

NameTypeDescription
submitBtnInfoany提交信息

Returns

Promise<InputButton>

Description

创建按钮标签

Overrides

Label.createLabel


delete

delete(): void

Returns

void

Description

移除标签

Inherited from

Label.delete


getClasses

getClasses(): string[]

Returns

string[]

Description

获取标签class名

Inherited from

Label.getClasses


getContent

getContent(): string

Returns

string

Description

获取按钮文字内容


getFlexDirection

getFlexDirection(): string

Returns

string

Inherited from

Label.getFlexDirection


getId

getId(): string

Returns

string

Description

获取标签id名

Inherited from

Label.getId


getImage

getImage(): string

Returns

string

Description

获取按钮图片内容


getLabel

getLabel(): HTMLElement

Returns

HTMLElement

Description

获取标签

Inherited from

Label.getLabel


getOnChangeEvent

getOnChangeEvent(): any

Returns

any

Description

获取OnChange事件

Inherited from

Label.getOnChangeEvent


getOnClickEvent

getOnClickEvent(): any

Returns

any

Description

获取OnClick事件

Inherited from

Label.getOnClickEvent


getWarning

getWarning(): string

Returns

string

Description

获取按钮警告内容


hide

hide(): void

Returns

void

Description

隐藏标签

Inherited from

Label.hide


initFlexDirection

initFlexDirection(): void

Returns

void

Inherited from

Label.initFlexDirection


isShow

isShow(): boolean

Returns

boolean

Description

标签是否显示

Inherited from

Label.isShow


removeClass

removeClass(className): void

Parameters

NameTypeDescription
classNamestring标签名称

Returns

void

Description

删除标签class

Inherited from

Label.removeClass


setAttribute

setAttribute(key, value): void

Parameters

NameType
keystring
valuestring

Returns

void

Description

设置其他属性

Inherited from

Label.setAttribute


setBGColor

setBGColor(color): void

Parameters

NameTypeDescription
colorstring背景颜色

Returns

void

Description

设置按钮背景颜色


setClasses

setClasses(classNames): void

Parameters

NameTypeDescription
classNamesstring[]标签class名称

Returns

void

Description

设置标签class,直接替换,原class被删除

Inherited from

Label.setClasses


setColor

setColor(color): void

Parameters

NameTypeDescription
colorstring文字颜色

Returns

void

Description

设置按钮文字颜色


setContent

setContent(content): void

Parameters

NameTypeDescription
contentstring文字内容

Returns

void

Description

设置按钮标签文字内容


setFlexDirection

setFlexDirection(flexDirection): void

Parameters

NameType
flexDirectionstring

Returns

void

Inherited from

Label.setFlexDirection


setFontSize

setFontSize(value): void

Parameters

NameType
valuestring | number

Returns

void

Description

设置按钮文字大小


setId

setId(id): void

Parameters

NameType
idstring

Returns

void

Description

设置标签id名

Inherited from

Label.setId


setImage

setImage(imgsrc): void

Parameters

NameTypeDescription
imgsrcstring图片路径

Returns

void

Description

设置按钮标签图标路径


setIsDisable

setIsDisable(value): void

Parameters

NameType
valueboolean

Returns

void

Description

设置是否禁用

Inherited from

Label.setIsDisable


setOnChangeEvent

setOnChangeEvent(onChangeEvent, parentNode?): void

Parameters

NameTypeDescription
onChangeEventanychange事件
parentNode?any-

Returns

void

Description

设置change事件

Inherited from

Label.setOnChangeEvent


setOnClickEvent

setOnClickEvent(onClickEvent, parentNode?): void

Parameters

NameTypeDescription
onClickEventany点击事件
parentNode?any-

Returns

void

Description

设置点击事件

Inherited from

Label.setOnClickEvent


setWarningColor

setWarningColor(color): void

Parameters

NameTypeDescription
colorstring文字颜色

Returns

void

Description

设置按钮警示文字颜色


setWarningContent

setWarningContent(content): void

Parameters

NameTypeDescription
contentstring文字内容

Returns

void

Description

设置按钮标签警告内容


setWarningFontSize

setWarningFontSize(value): void

Parameters

NameTypeDescription
valuestring | number警示文字大小

Returns

void

Description

设置按钮警示文字大小


setWarningIsShow

setWarningIsShow(isShow): void

Parameters

NameTypeDescription
isShowboolean是否显隐

Returns

void

Description

设置警示框显隐


show

show(): void

Returns

void

Description

显示标签

Inherited from

Label.show


hideById

hideById(id): void

Parameters

NameType
idstring

Returns

void

Description

通过id隐藏标签

Inherited from

Label.hideById


setRootPath

setRootPath(path): void

Parameters

NameType
pathany

Returns

void

Description

设置基础路径

Inherited from

Label.setRootPath


showById

showById(id): void

Parameters

NameType
idstring

Returns

void

Description

通过id显示标签

Inherited from

Label.showById