Pax.Field (Pax v0.0.1-dev)

View Source

Summary

Types

fieldspec()

@type fieldspec() ::
  atom() | {atom(), atom() | module()} | {atom(), atom() | module(), keyword()}

t()

@type t() :: %Pax.Field{name: atom(), opts: map(), type: atom() | module()}

Functions

errors(field, form)

immutable?(field)

input(field, form)

label(field)

label_for(field, form)

link(field, object)

render(field, object)

required?(field)

set_link(field, link_spec)

translate_error(arg)

Translates an error message using gettext.