Skip to main content

Interface: UiObjectConfig<T, TType>

Core-API.UiObjectConfig

Type parameters

NameType
Tany
TTypeextends UiObjectType = UiObjectType

Indexable

[id: string]: any

Properties

uuid

Optional uuid: string

Defined in

webgi/src/interfaces.ts:551


type

Optional type: TType

Defined in

webgi/src/interfaces.ts:552


label

Optional label: string | () => string

Defined in

webgi/src/interfaces.ts:553


children

Optional children: (UiObjectConfig<any, string> | () => UiObjectConfig<any, string> | UiObjectConfig<any, string>[])[]

Defined in

webgi/src/interfaces.ts:554


property

Optional property: [T, number | Extract<keyof T, string>]

Defined in

webgi/src/interfaces.ts:555


value

Optional value: T

Defined in

webgi/src/interfaces.ts:556


hidden

Optional hidden: boolean | () => boolean

Defined in

webgi/src/interfaces.ts:559


expanded

Optional expanded: boolean | () => boolean

Defined in

webgi/src/interfaces.ts:560


inlinePicker

Optional inlinePicker: boolean | () => boolean

Defined in

webgi/src/interfaces.ts:561


disabled

Optional disabled: boolean | () => boolean

Defined in

webgi/src/interfaces.ts:562


uiRef

Optional uiRef: any

Defined in

webgi/src/interfaces.ts:563


uiRefType

Optional uiRefType: string

Defined in

webgi/src/interfaces.ts:564


onChange

Optional onChange: (...args: any[]) => void | (undefined | (...args: any[]) => void)[]

Defined in

webgi/src/interfaces.ts:567


bounds

Optional bounds: number[] | () => number[]

Defined in

webgi/src/interfaces.ts:569


stepSize

Optional stepSize: number

Defined in

webgi/src/interfaces.ts:570


isMonitor

Optional isMonitor: boolean

Defined in

webgi/src/interfaces.ts:572


limitedUi

Optional limitedUi: boolean

Defined in

webgi/src/interfaces.ts:574


domChildren

Optional domChildren: HTMLElement[] | () => HTMLElement[]

Defined in

webgi/src/interfaces.ts:579


alert

Optional alert: [message?: string]

Defined in

webgi/src/interfaces.ts:581


confirm

Optional confirm: [message?: string]

Defined in

webgi/src/interfaces.ts:582


prompt

Optional prompt: [message?: string, _default?: string, cancel?: boolean]

Defined in

webgi/src/interfaces.ts:583

Methods

getValue

Optional getValue(): T

Returns

T

Defined in

webgi/src/interfaces.ts:557


setValue

Optional setValue(value): void

Parameters

NameType
valueT

Returns

void

Defined in

webgi/src/interfaces.ts:558


uiRefresh

Optional uiRefresh(mode?, deep?, delay?): void

Parameters

NameType
mode?TUiRefreshModes | "immediate"
deep?boolean
delay?number

Returns

void

Defined in

webgi/src/interfaces.ts:565


onExpand

Optional onExpand(c): void

Parameters

NameType
cUiObjectConfig<any, string>

Returns

void

Defined in

webgi/src/interfaces.ts:576