Skip to main content

Choose and Configure App Form Items

NIM Apps · Form builder

Choose the right form item for the task, connect it to variables or filters, then test the experience in Run mode.

Form items are the components on an App form. Drag an item from the sidebar onto the design surface, configure its properties, then connect it to variables, filters, or form actions where needed. Use Compose Items to bundle repeatable controls into reusable blocks.

Collect user inputDirect link to Collect user input

ItemBest forValue behavior
Input TextNames, identifiers, short text, or multiline commentsStores the entered value in a variable. Enable multiline and set the line count for larger text areas.
DateA specific calendar dateStores a value in YYYY-MM-dd format.
DropdownOne choice from a manageable listStores one string; choices can be static or supplied by a filter.
Radio ButtonsOne visible choice from a short listStores one string; useful when users should compare every option.
CheckboxesMultiple choicesStores selected values as a comma-separated string list; choices can be static or filter-driven.

Choose a Dropdown for compact lists, Radio Buttons when visible options improve decision-making, and Checkboxes only when multiple choices are valid.

Display and select dataDirect link to Display and select data

ItemBest forImportant behavior
GridViewing, selecting, or acting on filter resultsDisplays configurable table columns. Selected row values can populate variables for later forms or actions.
Grid SearchA search field placed outside the GridFilters items in a configured Grid.
Grid ControlMoving between configured Grid viewsShows breadcrumb-like navigation through Grid views.
Name-Value ListRead-only summary dataShows static values or JavaScript evaluated when the form initializes.
Progress BarShowing workflow progressUses evaluated Value and Value Maximum values.

Use a Grid selection to set the record context before navigating to a detail or confirmation form.

Guide and navigate usersDirect link to Guide and navigate users

ItemBest for
ButtonSubmitting data, running actions, moving between forms, or cancelling a task.
Static TextInstructions, headings, notices, and dynamic text evaluated when the form initializes.
IconA concise visual cue using Font Awesome Duotone icons.
ImageA visual asset stored in C:\ProgramData\Tools4ever\NIM\config\images.
Dashboard NavigationBrowsing App categories and favorites on a dashboard.
Dashboard SearchFinding an App by display name from a dashboard.
PanelShowing the Apps an end user can access when its Apps property is enabled.

Static Text supports Markdown links, such as [NIM Documentation](https://docs.nimsuite.com). Each link creates a configurable Navigate to URL action under the item's Actions tab.

Shape the layoutDirect link to Shape the layout

ItemUse it for
Empty ColumnReserving whitespace in a Bootstrap grid row. It has no input or output.
SeparatorAdding a visual division between related sections. It has no input or output.

Forms use a 12-column grid. Use empty columns sparingly; adjust item widths and row structure first so the layout remains responsive.

Design checklistDirect link to Design checklist

  1. Give every input item a clear label and a useful default where appropriate.
  2. Use variables consistently; name them for the value they carry, not the control that supplies them.
  3. Prefer filters for dynamic options and Grid data rather than duplicating values in multiple forms.
  4. Add validation and action feedback before an App can make a system change.
  5. Test keyboard navigation, empty data, long values, and small screen widths in Run mode.