Home Reference Source
public class | source

Multivalue

Extends:

src/components/_classes/component/Component.js~ComponentField → Multivalue

Direct Subclass:

Input

Member Summary

Public Members
public get
public get
public set
public get
public

Method Summary

Public Methods
public

addNewValue(value: *)

Adds a new empty value to the data array.

public

Adds a new empty value to the data array, and add a new row to contain it.

public

attach(dom: *): *

public

attachElement(element: *, index: *)

Attach inputs to the element.

public
public

detach()

public

getMaskPattern(maskName: *): *

public
public

render(): *

public
public

renderRow(value: *, index: *): *

public

updateMask(input: *, mask: *)

public

useWrapper(): *

Inherited Summary

From class Field
public

render(element: *): *

Public Members

public get addAnother: * source

public get dataValue: * source

public set dataValue source

public get defaultValue: * source

public multiMasks: {} source

Public Methods

public addNewValue(value: *) source

Adds a new empty value to the data array.

Params:

NameTypeAttributeDescription
value *

public addValue() source

Adds a new empty value to the data array, and add a new row to contain it.

public attach(dom: *): * source

Params:

NameTypeAttributeDescription
dom *

Return:

*

public attachElement(element: *, index: *) source

Attach inputs to the element.

Params:

NameTypeAttributeDescription
element *
index *

public attachMultiMask(index: *): boolean source

Params:

NameTypeAttributeDescription
index *

Return:

boolean

public detach() source

public getMaskPattern(maskName: *): * source

Params:

NameTypeAttributeDescription
maskName *

Return:

*

public onSelectMaskHandler(event: *) source

Params:

NameTypeAttributeDescription
event *

public render(): * source

Override:

Field#render

Return:

*

public renderElement(): string source

Return:

string

public renderRow(value: *, index: *): * source

Params:

NameTypeAttributeDescription
value *
index *

Return:

*

public updateMask(input: *, mask: *) source

Params:

NameTypeAttributeDescription
input *
mask *

public useWrapper(): * source

Return:

*