Documentation Index

Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt

Use this file to discover all available pages before exploring further.

Advanced Data Grids

Prev Next

Overview

The Advanced Data Grid is a form control used to display and interact with lists of data, such as tables or spreadsheets.

Each row represents a single item (such as an Account, Contact, or custom object), and each column shows a field or property of that item (like Email, Status, or Department). What makes this grid “advanced” is the level of flexibility it offers compared to the standard Data Grid control: instead of manually adding columns one by one, configure the grid using a Report Designer.

This means designers can do things like:

  • Easily choose which fields to show.
  • Add calculated or grouped columns.
  • Enable sorting, filtering, and other Report-specific behavior.

You can also control whether users can select rows, edit data directly in the grid, or simply view the information. The Advanced Data Grid is designed to handle dynamic, interactive data in a clean, user-friendly way.


Configuration

Common Properties

SettingDescription
NameThe internal name of the control. This is how the control is referenced in Active Form Flows and other configuration areas. 
TitleTitle displayed above the grid, similar to a title in a Report Viewer.
Grid ModeControls how users can interact with the grid.

InfoOnlyDefault mode. Grid is read-only and used for display purposes only. No output is generated.

SingleSelectAllows the user to select a single row. The selected row is passed as output.

MultipleSelectAllows selection of multiple rows. The selected rows are passed as output.

InlineEditAllows users to edit data directly within the grid. Data is not saved automatically; designers must use the grid’s output to persist changes elsewhere.
This mode also supports single and multiple selections.

OutputAllOutputs all rows of data in the grid, regardless of user interaction.
Allow Multiple Selection
*Only available for InlineEdit Grid Mode
Enables multi-row selection in InlineEdit mode.
Show ActionsEnables right-click context menu actions at runtime (e.g., View, Edit, Delete, etc.).
Action visibility can be managed with Entity Action Visibility.
Additionally, actions can be overridden with the Overriding Action Context on Reports setting.
Show Delete ActionDisplays a delete option in the context menu when the grid loads at runtime.
TypeSelect the data source that will populate the grid.
Allow Row Reordering When the set to true setting allows the end user to reorder the rows within the Adv. Data Grid: This setting disables the ability to group and sort columns. The output of the control will be the newly sorted order.
Override Required MessageCustom message shown when a required grid has no row selected.

Input

SettingDescription
Input Data NameThe name of the input variable used to pass data into the grid from the flow.

Input Data

SettingDescription
Add ButtonAssign a Data Grid Add Button to launch a Property Grid for adding a new row.
Remove ButtonAssign a Data Grid Remove Button to remove the selected row(s) from the grid.
Select All Items
*Only available for MultipleSelect Grid Mode
Pre-selects all rows when the form loads.
Select Default Item(s)Enables pre-selection of one or more default rows.
Select Default Item(s) Data NameData name used to identify the default row(s) to pre-select.

Output

SettingDescription
Output Data NameName of the variable that will store the output data.
Output Removed ItemsEnables outputting any rows that were removed by the user at runtime.

Output Removed Items Data NameName of the variable storing removed items, if enabled.
Output Selected Item(s)
*Available for Single and Multi Select, and Inline Edit Grid Modes
Enables outputting selected row(s) from the grid.

Output Selected Item(s) Data NameName of the variable storing selected row(s), if enabled.

Source

SettingDescription
Edit [Form Name] AdvancedDataGrid ReportOpens the Report Designer used to configure the columns, formatting, and behaviors of the Advanced Data Grid.
For InlineEdit mode, make sure the columns you want to allow editing on have Can Edit = True.

Behavior

SettingDescription
Initially Visible SourceEnables Users to toggle visibility on/off for the selected control.
Initially Enabled SourceEnables Users to toggle functionality on/off for the selected control.
Hide Refresh (For 10.1+)Hides the corresponding control from the Advanced Data Grid Header at runtime.
Hide Search (For 10.1+)Hides the corresponding control from the Advanced Data Grid Header at runtime.
Hide More Options (For 10.1+)Hides the corresponding control from the Advanced Data Grid Header at runtime.
Hide Action HeaderEnables Users to hide/display the Action Header. 


Accessibility 

 Users can navigate and interact with the search bar, refresh, action menu (three‑dot menu), and inline Run Flow fields using Tab, Enter, and Space.    


Example

  1. Create a Flow. In the Flow Designer, after the start step, add a Fetch Entities step to fetch a list of Accounts.
  2. After the Fetch Entities step, add a Show Form step to create a Form.
  3. Add an Advanced Data Grid control to the Form.
  4. In the Controls Properties Panel:
    1. Set the Grid Mode to InlineEdit.
    2. Set Allow Multiple Selections to True.
    3. Set the Type to Accounts.
  5. In the Source section, click Edit [Form Name] AdvancedDataGrid Report to open the Report Designer:
    1. Confirm that Accounts is selected as the data source.
    2. Add only the Email and Department columns.
    3. For the Department column, enable Can Edit.
  6. Save and close the Report Designer to return to the Form Designer.
  7. (Optional) Add Data Grid Add and Remove Buttons to allow row additions or subtractions at runtime.
  8. Set the Output Data Name to UpdatedAccounts to capture edits made at runtime.
  9. Set Output Selected Item(s) to True if needed for downstream logic.

Debug

  1. In the Flow Designer, click Debug.
  2. When the form loads, the Advanced Data Grid will display a list of Accounts fetched from the Fetch Entities step.
  3. Users can edit the Department column directly within the grid. Changes will be available in the UpdatedAccounts output variable.


Feature Changes

DescriptionVersionRelease DateDeveloper Task

Three new properties have been added to the Behavior category of the Advanced Data Grid control: 
  • Hide Refresh Button
  • Hide Search Button
  •  Hide More Options Button.
When enabled, each property hides its corresponding control from the Advanced Data Grid header at runtime.
10.1August 2026[DT-047522]