Components Overview
Erupt provides 30+ field components, specified via @Edit(type = EditType.XXX), covering text, numbers, dates, media, relations and more.
Basic Components11
AUTOInferred from field type
INPUTSingle-line text input
PASSWORDPassword input
TEXTAREAMulti-line text input
NUMBERNumeric input
SLIDERSlider input
DATEDate & time picker
BOOLEANBoolean switch
MAPGeo-location picker
COLORColor picker
RATERating
Choice Components4
Media & Editors5
ATTACHMENTFile & image upload
HTML_EDITORRich text editor
CODE_EDITORCode editor
MARKDOWNMarkdown editor
SIGNATURESignature pad
Relation Components8
These components are more advanced — a basic understanding of JPA and one-to-one / one-to-many / many-to-many relations is recommended. See the Relation Components Overview
REFERENCE_TABLETable dialog picker · many-to-one
REFERENCE_TREETree dialog picker · many-to-one
CHECKBOXCheckboxes · many-to-many
TAB_TREETree selector · many-to-many
TAB_TABLE_REFERTable selector · many-to-many
TAB_TABLE_ADDNested child records · one-to-many
MULTI_FORMInline form blocks · one-to-many
COMBINENested form, JSON storage · one-to-one
Other Types7
GROUPField grouping
DIVIDEHorizontal divider
CALLOUTCallout message block
BUTTONAction button
TPLCustom HTML template
HIDDENHidden field
EMPTYEmpty placeholder