defmodule Formex.Field do import Ecto.Query alias __MODULE__ @doc """ Defines the Formex.Field struct. * `:name` - a field name, for example: `:title` * `:type` - type of field that in most cases will be name of function from `Phoenix.HTML.Form` * `:value` - the value from struct/params * `:required` - is field required? * `:label` - the text label * `:data` - additional data used by particular field type (eg. `:select_assoc` stores here data for `