UIRepeatedGroup

works.iterative.ui.model.forms.UIRepeatedGroup
final case class UIRepeatedGroup(id: UIFormId, fieldName: UIFieldName, templates: List[String], optional: Boolean, rows: Seq[UIRepeatedRow], decorations: List[UIFieldDecoration]) extends UIFormElement

A repeated group with its row boundaries intact: fieldName is the hidden field the item list round-trips through, templates are the item types that can be added, and optional says whether the group may be empty — enough for any interpreter to derive add/remove affordances.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product