### Hierarchy

- FormField

## Index

### Constructors

- constructor

### Properties

- change
- configJson
- currentValue
- data
- dataJson
- el
- key
- styles
- tag
- translateService
- type
- value

### Methods

- componentDidLoad
- componentDidUpdate
- getValue
- postRender
- render
- setData
- translate

### Object literals

- config

## Constructors

### constructor

- new FormField(): FormField

- - Defined in form/form-field/form-field.tsx:32

  #### Returns FormField

## Properties

### change

change: EventEmitter

- Defined in form/form-field/form-field.tsx:50

### configJson

configJson: string

- Defined in form/form-field/form-field.tsx:26

### currentValue

currentValue: any

- Defined in form/form-field/form-field.tsx:24

### data

data: any

- Defined in form/form-field/form-field.tsx:15

### dataJson

dataJson: string

- Defined in form/form-field/form-field.tsx:27

### el

el: HTMLElement

- Defined in form/form-field/form-field.tsx:14

### key

key: string = ""

- Defined in form/form-field/form-field.tsx:28

### styles

styles: any

- Defined in form/form-field/form-field.tsx:29

### tag

tag: string = "input"

- Defined in form/form-field/form-field.tsx:30

### translateService

translateService: TranslateService

- Defined in form/form-field/form-field.tsx:12

### type

type: string = "text"

- Defined in form/form-field/form-field.tsx:31

### value

value: any

- Defined in form/form-field/form-field.tsx:32

## Methods

### componentDidLoad

- componentDidLoad(): void

- - Defined in form/form-field/form-field.tsx:38

  #### Returns void

### componentDidUpdate

- componentDidUpdate(): void

- - Defined in form/form-field/form-field.tsx:42

  #### Returns void

### getValue

- getValue(): Promise<any>

- - Defined in form/form-field/form-field.tsx:58

  #### Returns Promise<any>

### postRender

- postRender(): void

- - Defined in form/form-field/form-field.tsx:45

  #### Returns void

### render

- render(): any

- - Defined in form/form-field/form-field.tsx:66

  #### Returns any

### setData

- setData(data: any): Promise<void>

- - Defined in form/form-field/form-field.tsx:53

  #### Parameters

  - ##### data: any

  #### Returns Promise<void>

### translate

- translate(str: string): string

- - Defined in form/form-field/form-field.tsx:62

  #### Parameters

  - ##### str: string

  #### Returns string

## Object literals

### config

config: object

- Defined in form/form-field/form-field.tsx:16

### disabled

disabled: boolean = false

- Defined in form/form-field/form-field.tsx:22

### hidden

hidden: boolean = false

- Defined in form/form-field/form-field.tsx:21

### label

label: string = ""

- Defined in form/form-field/form-field.tsx:17

### placeholder

placeholder: string = ""

- Defined in form/form-field/form-field.tsx:20

### tag

tag: string = "input"

- Defined in form/form-field/form-field.tsx:18

### type

type: string = "text"

- Defined in form/form-field/form-field.tsx:19