OBJECT

FormFieldDefinition

link GraphQL Schema definition

  • type FormFieldDefinition {
  • # Field type identifier (e.g. "text", "email")
  • type: String!
  • # Font Awesome icon class (e.g. "fa-font")
  • icon: String!
  • # Field group — base, choice, complex
  • group: String!
  • # Translated label for the field type
  • label: String!
  • # Field is unique
  • unique: Boolean!
  • # Field is required
  • required: Boolean!
  • # List of editable properties for this field type (label, placeholder, helper,
  • # required, options)
  • supportedProperties: [String!]!
  • # Default values (as translation keys) for pre-filling certain properties when
  • # creating a field of this type
  • defaultValues: AssociativeArray!
  • }

link Require by