Group fields
Arguments
Property | Description |
name | Fields name (Unique) |
type | group |
label | Label of field |
description | Description about the field |
value | Default value |
options |
|
params | List of fields in this group (support group level 2) |
[
{
name:'group_1',
label:'Simple Group',
type:'group',
value:[
{
text:'Text 01'
}
],
options:{
add_text:'Add new item',
max:5
},
params:[
{
name:'text',
type:'text',
label:'Text'
},
{
name:'image',
type:'picker',
label:'Image',
options:{
type:'image'
}
}
]
},
{
name:'group_2',
label:'Group in group',
type:'group',
value:[
{
text:'Text 02',
group_inner:[
{
text:'Text 03'
}
]
}
],
options:{
add_text:'Add new group'
},
params:[
{
name:'text',
type:'text',
label:'Text'
},
{
name:'group_inner',
type:'group',
label:'Child group',
params:[
{
name:'text',
type:'text',
label:'Text'
},
{
name:'image',
type:'picker',
label:'Image',
options:{
type:'image'
}
}
]
}
]
},
{
name:'group_3',
label:'Group types',
type:'group',
value:[
{
type:'group_type_1',
settings:{
text:'Text 03',
group_inner:[
{
text:'Text 04'
},
{
text:'Text 05'
}
]
}
}
],
options:{
add_text:'Add new group'
},
params:[
{
type:'group_type_1',
name:'Group 01',
max: 5,
settings:[
{
name:'text',
type:'text',
label:'Text'
},
{
name:'group_inner',
type:'group',
label:'Child group',
params:[
{
name:'text',
type:'text',
label:'Text'
},
{
name:'image',
type:'picker',
label:'Image',
options:{
type:'image'
}
}
]
}
]
},
{
type:'group_type_2',
name:'Group 02',
settings:[
{
name:'text',
type:'text',
label:'Text'
}
]
}
]
}
]
Last updated