Configuring Form

How to configure forms in InnowayIT application?

A Form is used to create or modify data in a logical, meaningful fashion. An example of a form is shown in figure 1:

figure 1: form to capture stack details

Following elements are supported in the form:

  1. Input: Text field with a fixed length of up to 255 characters. Can be string or numeric.

  2. Textarea: Text-area with length of up to 4000 characters

  3. Datepicker: to select Date

  4. Checkbox: flag for yes/no values

  5. Select: Dropdown from static list of value

  6. Select: Dropdown from a table

  7. JSON: json object

To configure forms navigate to Administration > Form. To edit a form enter the name of the form in the Search box or click on add link to create a new form.

figure 2: search or create a new form

Form configuration metadata is retrieved by front end via API

Following table contains a list of form detail attributes:

Attribute

Type

Purpose

Required

Flag

Whether the field is required or not

Status

Flag

Whether to include this field in metadata or not

Key

Text

Unique name of table column. This is the key used in API.

Caption

Text

Display Title

Show in View

Flag

To display the field or not

Range

Text

Range of Values e.g. 1-10

Constrained By

Text

Parent key if the field is constrained

Input Type

Text

Type of data to be entered e.g. score, date time

Data Type

Read only

Data type of the table column. For information purposes

LOV Type

Text

List of value type bound to this column. Only if this field has a dropdown

Placeholder

Text

Hint for user to enter data

Dropdown Type

Text

Table or LOV

Display Field

Text

Field to be displayed when in edit mode

Dropdown Select Field

Form Element

Text

Front end element to be displayed e.g. date-picker of text-area

Table Name

Text

If Dropdown Type is Table then provide the name of the table

Width

Numeric

Width of the input field

Info

Flag

Whether info flag to be shown

Last updated

Was this helpful?