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
Parameter | Type |
---|---|
params | any |
Returns
void
setInputValue()
setInputValue(value): void;
Parameters
Parameter | Type |
---|---|
value | any |
Returns
void
setValue()
setValue(value, updateInput?): void;
Parameters
Parameter | Type |
---|---|
value | any |
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
Parameter | Type |
---|---|
data | Record <string , any > |
Returns
string
main()?
optional main: (data) => string;
Parameters
Parameter | Type |
---|---|
data | Record <string , any > |
Returns
string
type
type: string;
value
value: any;
visible?
optional visible: boolean;