Skip to main content

Interface: FormElementInterface

Extended by

Methods

destroy()

destroy(): void;

Returns

void


destroyEditor()

destroyEditor(): void;

Returns

void


getData()

getData(): object;

Returns

object

name
name: string;
value
value: any;

getDataForTemplate()

getDataForTemplate(): any;

Returns

any


getEditor()

getEditor(): HTMLElement;

Returns

HTMLElement


getSchema()

getSchema(): any;

Returns

any


getValue()

getValue(): any;

Returns

any


hide()

hide(): void;

Returns

void


init()

init(): void;

Returns

void


initEditor()

initEditor(): void;

Returns

void


redraw()

redraw(): void;

Returns

void


setDomElements()

setDomElements(): void;

Returns

void


setEditorEventHandlers()

setEditorEventHandlers(): void;

Returns

void


setEventHandlers()

setEventHandlers(): void;

Returns

void


setExternal()

setExternal(params): void;

Parameters

ParameterType
paramsany

Returns

void


setInputValue()

setInputValue(value): void;

Parameters

ParameterType
valueany

Returns

void


setValue()

setValue(value, updateInput?): void;

Parameters

ParameterType
valueany
updateInput?boolean

Returns

void


show()

show(): void;

Returns

void

Properties

db_type

db_type: string;

domElements

domElements: object;

Index Signature

[key: string]: HTMLElement

edit?

optional edit: HTMLElement;

main?

optional main: HTMLElement;

editMode

editMode: boolean;

events

events: Events;

external

external: object;

Index Signature

[key: string]: any

filtersMode

filtersMode: boolean;

formBuilder

formBuilder: FormBuilder;

help?

optional help: string;

inputs

inputs: object;

Index Signature

[key: string]: 
| HTMLSelectElement
| HTMLInputElement
| HTMLTextAreaElement
| HTMLButtonElement
| RadioNodeList

label

label: string;

mapIsGeo

mapIsGeo: boolean;

name

name: string;

nameChanged

nameChanged: boolean;

namespace

namespace: string;

options?

optional options: object[];

Index Signature

[key: string]: any

optionsDict?

optional optionsDict: object;

Index Signature

[key: string]: any

parameterName?

optional parameterName: string;

parameterNameShort?

optional parameterNameShort: string;

placeholder?

optional placeholder: string;

protected?

optional protected: boolean;

readonly?

optional readonly: boolean;

searchable?

optional searchable: boolean;

templates

templates: object;

Index Signature

[key: string]: (data) => string

edit()?

optional edit: (data) => string;
Parameters
ParameterType
dataRecord<string, any>
Returns

string

main()?

optional main: (data) => string;
Parameters
ParameterType
dataRecord<string, any>
Returns

string


type

type: string;

value

value: any;

visible?

optional visible: boolean;