jc-entity
The schema defines the following properties:
Property | Type | Required | Description |
type | component.entity | true | |
instanceId | InstanceId | Expression | false | |
when | Expression | boolean | false | |
options | Entity Options | true | |
Properties of the options object:
Property | Type | Required | Description |
children | EntityChild[] | true | |
isCompact | boolean | false | By default a label at the top and the value below. Compact will place the label on the left side and the value on the right side *(Columns are not supported)*. |
The object is an array with all elements of the type EntityChild.
Additional restrictions:
- Minimum items: 1
The schema defines the following additional types:
The object must be any of the following types:
Properties of the JCSectionOnEntityConfig object:
Property | Type | Required | Description |
type | component.section | true | |
instanceId | InstanceId | Expression | false | |
when | Expression | boolean | false | |
options | Section Options | true | |
Properties of the options object:
Property | Type | Required | Description |
title | string | true | |
children | EntitySectionChild[] | true | |
The object is an array with all elements of the type EntitySectionChild.
EntitySectionChild (JCEntityFieldRowConfig | jc-entity-field)
The object must be any of the following types:
Properties of the JCEntityFieldRowConfig object:
Property | Type | Required | Description |
type | component.field-row | true | |
instanceId | InstanceId | Expression | false | |
when | Expression | boolean | false | |
options | Entity Field Row Options | true | |
Properties of the options object:
Property | Type | Required | Description |
children | true | Maximum of 3 children in a row |
children (jc-entity-field[], required)
Maximum of 3 children in a row
The object is an array with all elements of the type jc-entity-field.
Additional restrictions:
- Minimum items: 1