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:521


type

Optional type: TType

Defined in

webgi/src/interfaces.ts:522


label

Optional label: string | () => string

Defined in

webgi/src/interfaces.ts:523


children

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

Defined in

webgi/src/interfaces.ts:524


property

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

Defined in

webgi/src/interfaces.ts:525


value

Optional value: T

Defined in

webgi/src/interfaces.ts:526


hidden

Optional hidden: boolean | () => boolean

Defined in

webgi/src/interfaces.ts:529


expanded

Optional expanded: boolean | () => boolean

Defined in

webgi/src/interfaces.ts:530


inlinePicker

Optional inlinePicker: boolean | () => boolean

Defined in

webgi/src/interfaces.ts:531


disabled

Optional disabled: boolean | () => boolean

Defined in

webgi/src/interfaces.ts:532


uiRef

Optional uiRef: any

Defined in

webgi/src/interfaces.ts:533


uiRefType

Optional uiRefType: string

Defined in

webgi/src/interfaces.ts:534


onChange

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

Defined in

webgi/src/interfaces.ts:537


bounds

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

Defined in

webgi/src/interfaces.ts:539


stepSize

Optional stepSize: number

Defined in

webgi/src/interfaces.ts:540


isMonitor

Optional isMonitor: boolean

Defined in

webgi/src/interfaces.ts:542


limitedUi

Optional limitedUi: boolean

Defined in

webgi/src/interfaces.ts:544


domChildren

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

Defined in

webgi/src/interfaces.ts:549


alert

Optional alert: [message?: string]

Defined in

webgi/src/interfaces.ts:551


confirm

Optional confirm: [message?: string]

Defined in

webgi/src/interfaces.ts:552


prompt

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

Defined in

webgi/src/interfaces.ts:553

Methods

getValue

Optional getValue(): T

Returns

T

Defined in

webgi/src/interfaces.ts:527


setValue

Optional setValue(value): void

Parameters

NameType
valueT

Returns

void

Defined in

webgi/src/interfaces.ts:528


uiRefresh

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

Parameters

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

Returns

void

Defined in

webgi/src/interfaces.ts:535


onExpand

Optional onExpand(c): void

Parameters

NameType
cUiObjectConfig<any, string>

Returns

void

Defined in

webgi/src/interfaces.ts:546