CRUDUI

Home > @polyspec/crudui-validator > MultipleRowSettings

MultipleRowSettings interface

Settings of rows that the form adds, removes, copies and moves.

Signature:

export interface MultipleRowSettings 

Properties

Property

Modifiers

Type

Description

controls?

'header' | 'footer' | 'outline'

(Optional) Position of row controls.

copy?

boolean

(Optional) Whether rows provide a copy control.

header?

'static' | 'sticky'

(Optional) Whether row headers stay visible while scrolling.

keys?

never

(Optional) A keyed map needs only: true (docs/spec/schema.md, Keyed maps).

max?

number

(Optional) Maximum number of rows.

min?

number

(Optional) Minimum number of rows.

onclick?

string

(Optional) Row-level click handler (opaque script).

only?

false

(Optional) Absent or false: the rows are not only in the data.

sortable?

boolean

(Optional) Whether rows are sortable.

title?

string

(Optional) Direct child field of a repeated group whose value titles each row.