ElementLayoutInline โ
Used by elements as an inline wrapper that contains general parts of the element.
Properties โ
All the data
, computed
and inject
properties of the component.
visible โ
- Type:
boolean
- Group:
computed
Whether the element should be visible.
Size โ
- Type:
string
- Group:
inject
The size of the component.
View โ
- Type:
string
- Group:
computed
The name of the resolved view for the component. This one should be used to determine the component's view in class functions.
template โ
- Type:
object
- Group:
computed
The component's template.
classes โ
- Type:
object
- Group:
computed
The component's classes.
theme โ
- Type:
object
- Group:
inject
The global theme object, which contains all the default templates and classes.
form$ โ
- Type:
Vueform
- Group:
inject
The root form's component.
el$ โ
- Type:
VueformElement
- Group:
inject
The parent element's component.
Slots โ
The slots of the component.
field โ
Replaces the layout's element field. This is the slot used by each element to render their content.
label โ
Passes its content to the ElementLabel
's default
slot.
info โ
Passes its content to the ElementLabel
's info
slot. It will only be rendered if label
is defined as well.
description โ
Passes its content to the ElementDescription
's default
slot.
before โ
Passes its content to the ElementText
's default
slot with type: "before"
.
between โ
Passes its content to the ElementText
's default
slot with type: "between"
.
after โ
Passes its content to the ElementText
's default
slot with type: "after"
.