Builds field configuration from DSL and resource attributes.
Overridable Functions
build/2- Build fields from config and resourceresolve_type/2- Resolve field type modulesort_by_order/2- Sort fields by configured orderbuild_field_config/3- Build a single field's config map
User Override
defmodule MyApp.Form.FieldBuilder do
use MishkaGervaz.Form.Web.State.FieldBuilder
def build(config, resource) do
super(config, resource) |> Enum.reject(&(&1.name == :hidden_field))
end
endSee MishkaGervaz.Form.Web.State,
MishkaGervaz.Form.Web.State.Helpers,
MishkaGervaz.Form.Entities.Field, and the sibling builders
GroupBuilder, StepBuilder, Access, Presentation.