Appearance
@jtopo/extensions / InputTextfield
Class: InputTextfield
编辑输入框, 用于编辑节点/连线的文本
- 双击节点/连线时弹出
- ctrl + enter 换行
- esc 取消
- enter 确认
Hierarchy
EventTarget<EventsMap>↳
InputTextfield
Table of contents
Constructors
Properties
Methods
Constructors
constructor
new InputTextfield(stage)
Parameters
| Name | Type |
|---|---|
stage | Stage |
Overrides
EventTarget<EventsMap>.constructor
Properties
disabled
disabled: boolean = false
r 是否禁用
enabledModes
enabledModes: string[]
Methods
addEventListener
addEventListener<K>(type, callback): () => void
增加事件监听
Type parameters
| Name | Type |
|---|---|
K | extends keyof EventsMap |
Parameters
| Name | Type | Description |
|---|---|---|
type | K | 事件类型 |
callback | EventCallback<EventsMap[K]> |
Returns
fn
(): void
增加事件监听
Param
事件类型
Param
Returns
void
Inherited from
EventTarget.addEventListener
destroy
destroy(): void
Returns
void
dispatchEvent
dispatchEvent(event): void
分发事件
Parameters
| Name | Type |
|---|---|
event | any |
Returns
void
Inherited from
EventTarget.dispatchEvent
hasListener
hasListener<K>(type): boolean
是否有该类型的监听
Type parameters
| Name | Type |
|---|---|
K | extends keyof EventsMap |
Parameters
| Name | Type |
|---|---|
type | K |
Returns
boolean
Inherited from
EventTarget.hasListener
hide
hide(): void
Returns
void
on
on<K>(type, callback): () => void
addEventLister的别名
Type parameters
| Name | Type |
|---|---|
K | extends keyof EventsMap |
Parameters
| Name | Type |
|---|---|
type | K |
callback | EventCallback<EventsMap[K]> |
Returns
fn
(): void
addEventLister的别名
Returns
void
Inherited from
EventTarget.on
removeEventListener
removeEventListener<K>(type, callback): any
移除一个事件监听
Type parameters
| Name | Type |
|---|---|
K | extends keyof EventsMap |
Parameters
| Name | Type |
|---|---|
type | K |
callback | EventCallback<EventsMap[K]> |
Returns
any
Inherited from
EventTarget.removeEventListener