Skip to main content
Version: 1.25 (Current)

Buttons

Buttons are a special field type. Their distinctive feature is the ability to select and define specific actions to be executed when they are clicked on via the "On Click Handler" list (see sections below).

The buttons section of fields has four options:

  • Button - a control that executes your custom action in response to user interactions
  • Button Group - same as the "Button", but useful when you have multiple buttons and need to align them together
  • Image Button - a button with an image instead of a text label
  • Saving Animation - allows you to define an animation to be displayed during the saving process

Button

When pressed, it performs any actions attached to it. You communicate the purpose of a button using a text label, an icon, an image, or both. The appearance of buttons is configurable, so you can tint buttons or format titles to match the design of your app.

FieldDescription and information
Causes ValidationThis option determines whether the form will be validated when the button is clicked. Usually you will want this option active for "Submit"-type buttons and inactive for "Cancel"-type buttons.
Disable it when you define a list of actions to be executed when validation fails - "On Validation Failed".
Default ButtonIf checked, will make this button the default one when submitting the form by pressing the "Enter" key.
Button SizeSize the appropriate button size for your content: Mini, Small, Normal, Large.
Button TypeSets the style for the button: Primary, Info, Success, Warning, Danger, Link. The style is defined by the Bootstrap version; for Bootstrap 5, please see here for various samples.
Button AlignDetermines the alignment of the button: Full Width, Left, Center, Right. By default, it will align with the controls. The style is defined by the Bootstrap version; for Bootstrap 5, please see here for various samples.
Button IconUses Font Awesome version 6.2 classes to label the button with icons. You can choose from four different styles:
  • Solid (fas)
  • Regular (far)
  • Light (fal)
  • Brands (fab)

  • Example: (fas fa-*shortcode*).
    You can also use "float" Bootstrap classes to modify the position of the icon (this not supported on Firefox).
    Button Message While Executing ActionsSelect if the message displayed while Actions are being executed should be retrieved from the Localization section, or define a "Button Custom Message" below.
    Connected FormsYou can use this setting to connect other Form modules (from the same page) and submit them together. The actions from the current button will be executed, and you will have access to fields from the other forms using the following token: [<FormName>:<FieldID>].

    Note: The connected forms field tokens will not be available in the "On Change/Click" section and the submitted values will not be saved in Reports.
    On Click HandlerConnect one or more actions to the button. Please see the Actions section for a full list.

    Button Group

    The Button Group field can be used when you have multiple buttons and need to align them together on the front end for aesthetics reasons.

    FieldDescription and information
    Button AlignDetermines the alignment of the buttons: Left, Center, Right.
    ButtonsTap the Add button and choose the desired buttons from the displayed buttons list.

    Image Button

    Displays a button with an image (instead of a text label) that can be pressed or clicked by the user.

    FieldDescription and information
    Show In
  • Form
  • Buttons Pane - if toggled, this button may also appear in the Display Message action.
  • Image URLThe image on the surface of the button is defined by the appended URL.
    Button AlignDetermines the alignment of the button: Full Width, Left, Center, Right. By default, it will align with the controls. The style is defined by the Bootstrap version; for Bootstrap 5, please see here for various samples.
    On Click HandlerConnect one or more actions to the button. Please see the Actions section for a full list.

    Saving Animation

    Allows you to define an animation to be displayed during the saving process.

    note

    Although it is listed as a Button, the "Saving Animation" should be considered a Field. As such, please make sure you add a button to link it to.

    • Specific parameters:
    FieldDescription and information
    ImageSelect the animation style from the dropdown list.
    Stretch HorizontallyTurn on this option to have the progress bar animation stretch horizontally to occupy full available width.


    Back to the top ⤴