Common
Add info to your field that you will could use to decorate it after
type FormFieldInfo decoration =
-- the field is mandatory
FieldIsMandatory
-- Allow to add custom decoration to field.
| CustomDecorator decoration (SubComparator decoration)
formFieldComparable : FormFieldInfo decoration -> String
formFieldComparable
initFormFieldInfos : List (FormFieldInfo decoration) -> List (FormFieldInfo decoration)
initFormFieldInfos
addFormFieldInfo : List (FormFieldInfo decoration) -> FormFieldInfo decoration -> List (FormFieldInfo decoration)
addFormFieldInfo
removeFormFieldInfo : List (FormFieldInfo decoration) -> FormFieldInfo decoration -> List (FormFieldInfo decoration)
removeFormFieldInfo
a -> String
a function that allow to compare decorator (cf. formFieldComparable
) between them.
Useful to {add, remove} FormFieldInfo decoration
{to,from} field.