---
url: "https://vueda.dev/v3/reference/api/js/use/useFieldSetInline.md"
title: "use/useFieldSetInline"
---

# use/useFieldSetInline

## Overview

Manages an inline field-set (repeatable child rows) within a form, handling row addition, deletion, reordering, and slot resolution.

## Properties

### FIELD_SET_INLINE_PROPS {#FIELD_SET_INLINE_PROPS}

Vue component props definition for inline field-set components. Extends FIELD_PROPS with field override maps, visibility controls, and theme override support for repeatable child-row layouts.

Type: `object`

Source: `client/lib/use/useFieldSetInline.js:61`

## Methods

- [useFieldSetInline](/v3/reference/api/js/use/useFieldSetInline/functions/useFieldSetInline.md) - Composable for handling tabular inline fieldset logic.

## Types

### [FieldSetInlineFieldObject](/v3/reference/api/js/use/useFieldSetInline/types/FieldSetInlineFieldObject.md)

### [FieldSetInlineInstance](/v3/reference/api/js/use/useFieldSetInline/types/FieldSetInlineInstance.md)

### [FieldSetInlineOptions](/v3/reference/api/js/use/useFieldSetInline/types/FieldSetInlineOptions.md)

### [FieldSetInlineRawState](/v3/reference/api/js/use/useFieldSetInline/types/FieldSetInlineRawState.md)

### [BoundDoCreate](/v3/reference/api/js/use/useFieldSetInline/types/BoundDoCreate.md)

`BoundDoCreate = (_e: Event, defaultValues: object) => any`

### [BoundHandleSelected](/v3/reference/api/js/use/useFieldSetInline/types/BoundHandleSelected.md)

`BoundHandleSelected = (isSelected: boolean, rowIndex: number) => any`

### [BoundRefFn](/v3/reference/api/js/use/useFieldSetInline/types/BoundRefFn.md)

`BoundRefFn = (el: HTMLElement) => any`

### [BoundRemoveObject](/v3/reference/api/js/use/useFieldSetInline/types/BoundRemoveObject.md)

`BoundRemoveObject = (index: number) => void`

### [BoundToggleVisibility](/v3/reference/api/js/use/useFieldSetInline/types/BoundToggleVisibility.md)

`BoundToggleVisibility = () => any`

### [FieldSetInlineProps](/v3/reference/api/js/use/useFieldSetInline/types/FieldSetInlineProps.md)

`FieldSetInlineProps = UnwrapNestedRefs`

### [FieldSetInlineRawProps](/v3/reference/api/js/use/useFieldSetInline/types/FieldSetInlineRawProps.md)

`FieldSetInlineRawProps = FieldContextRawProps & ThemeRawProps & UseFormModelRawOverridableProps & object`

### [FieldSetInlineState](/v3/reference/api/js/use/useFieldSetInline/types/FieldSetInlineState.md)

`FieldSetInlineState = UnwrapNestedRefs`

## Source

`client/lib/use/useFieldSetInline.js:1`
