Skip to content

FieldSetStackedInlineRow

Overview

Renders a single row within a stacked inline field set, including all non-action fields and a row-level action bar. The action bar shows a delete button for new (unsaved) rows and a destroy checkbox for existing rows, with slot overrides available for each.

Theme entry: FieldSetStackedInlineRow

Props

NameTypeRequiredDefaultDescription
themeOverrideString|Object|ArraynullA partial theme object merged with the component's default theme; accepts a class string, class array, or theme object.
indexnumberundefinedZero-based position of this row within the inline field set.
pkstring|numberundefinedPrimary key of the existing record this row represents; absent for new (unsaved) rows.
fieldNamestringyesName of the parent field set field that owns this inline row.
variantstring"default"Theme variant to apply to this row's layout.
readOnlybooleanfalseWhen true, all fields in the row are rendered in read-only mode.
fieldSetContextStateobjectyesShared context object provided by the parent field set, containing field objects, actions, and selection state.

Slots

NameScopedDescription
before-fields
fieldsyes
after-fields
item-action-bar
destroy-buttonyesButton used to delete a new (unsaved) inline row.
destroy-checkboxyesCheckbox used to mark an existing inline row for deletion.
item-action-buttonyesButton for a non-destroy row action.

Full slot reference

Events

destroy-row

update:selected

update:model-value

Source

client/lib/form/field-set/FieldSetStackedInlineRow.vue

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2