Skip to main content

Basic Components

Overview

The IntelliBuddies Form Designer includes a collection of basic components on the left panel, similar to those found in traditional web forms. Each component has its own configurable settings, JSON code representation, and example fields to guide setup and customization.

Basic Components

Following are the basic components:

Text Field

You can use a Text Field to input short and general text. Options to define input masks and validations allow users to format information as desired.

Text Field

Text Area

The Text Area component offers multi-line input and allows you to input long text. The Rows setting determines the number of visible rows.

Text Area

Number

The Number component allows you to input any numerical value. Use a thousand Separator to separate thousands with a comma, always show decimals, even if zero, and set the maximum number of decimal places to display.

Number

Password

You can input passwords using the Password component, which displays asterisks instead of the actual value for security.

Checkbox

You can use a checkbox to input a boolean value. It can be either checked (true) or unchecked (false). There are options to set a shortcut and input type.

Select Boxes

This component allows users to select multiple options in checkbox format. The Data tab allows you to customize settings like value shortcuts and validation.

  • Values—Values allow you to add options to the Select Box component, with the Label column representing the value visible to users and the Value column representing the stored data name.

Select

Select

The Select component allows users to select from a list of values in a dropdown menu. It offers flexibility regarding the data source, and various settings for filtering, querying, and loading data values are available.

Select

Radio

The Radio component lets users choose a single option from a list displayed in radio button format. Users can click the selected option again to deselect it, returning the field to its default state.

  • Values—Enter the values from the list. The Label column is displayed to users, while the Value column is stored in the database.

Select

Button

The Button component allows you to perform various actions within your form. While typically used for form submission, it can also trigger workflow events, reset fields, authenticate users via OAuth, and more. The component also provides several options to customize its style and theme.

  • Action - Select the action you want the button to perform:

    ActionDescription
    SubmitSubmit the form and complete the associated task.
    CustomExecutes custom logic specified in the Button Custom Logic field.
    ResetUse this option to reset the form fields.
    POST to URLSubmits the form to the URL and any headers specified in the Headers section.
    SaveSaves the form as a draft. The user has to perform a Submit action to complete the task associated with the form.
    Save & CloseSaves the form as a draft and closes it.

Select

  • Theme - From the dropdown list, you can select the color theme for the button.
  • Size - Select the button size (Small, Medium, Large) from the dropdown list.
  • Block Button - The stretch covers the entire width of the bounding container.
  • Left / Right Icon - Add an icon by specifying the icon class string (e.g., "fa fa-plus").

Select