RepeatedRows
class RepeatedRows[Owner, Group, Row] extends FormPart[Owner, Vector[Row]]A completed repeated-row schema and root-level product part.
Rows are identified by group-scoped FormRowKey values rather than vector positions.
Defined by scalive.RepeatedRows. View source (scalive/api/src/scalive/forms/FormField.scala:287-317)
Types1
Key
type Key = FormRowKey[Group]Defined by scalive.RepeatedRows.Key. View source (scalive/api/src/scalive/forms/FormField.scala:293-293)
Methods3
initial
def initial(rows: FormRowInitial[Group]*): FormGroupAssignment[Owner, Group]Prepares the complete repeated-group contribution to initial.
Defined by scalive.RepeatedRows.initial. View source (scalive/api/src/scalive/forms/FormField.scala:315-316)
path
def path: FormPathBrowser path of the repeated group.
Defined by scalive.RepeatedRows.path. View source (scalive/api/src/scalive/forms/FormField.scala:299-299)
row
def row(key: Key)(assignments: FormInitial[Group]*): FormRowInitial[Group]Prepares one keyed row, rejecting assignments from another row schema.
Defined by scalive.RepeatedRows.row. View source (scalive/api/src/scalive/forms/FormField.scala:311-312)
Values1
address
val address: FormAddress[Owner]Logical group address; concrete row addresses add a keyed row segment.
Defined by scalive.RepeatedRows.address. View source (scalive/api/src/scalive/forms/FormField.scala:296-296)