2.02 In-Grid Editing Actionflows
What is In-Grid Editing?
Grids can be configured to allow direct edits to their data, rather than through a separate form or screen.
Setting up In-Grid Editing
On a grid, open the view configuration by right-clicking and selecting
On the
, Action Settings section, toggle onAuto SaveThis will automatically save any changes made in the grid, however, it is possible to specify an action that goes beyond a simple save, such as, performing validation of input
Click on the
and in the View Attributes section, double-click any attributes you want to make editable to open the View AttributeAlternatively,
the Properties and click the attribute header in the grid to open the View Attribute
In the Grid Settings section for each attribute, untick Read Only
- all changes
To test the in-grid editing, double click your data and make a change, then click outside the cell to trigger save. If your data contains relational attributes, these will appear as a drop down list when Read Only is disabled.
Adding an Actionflow to the Auto Save Action
The auto save action can be extended with the addition of an Actionflow.
On a grid, open the view configuration
On the
, Action Settings section, if Auto Save has been toggled on, an Auto Save Action Method option appearsChoose
For the Auto Save Actionflow, click the
icon to create a new Actionflow or click theicon to display a list of available ActionflowsEven though Auto Save has been enabled, the Auto Save Actionflow still requires a
action node
Worked Example
Here's a worked example using the Retail Data (available from the Learning Centre).
In this example, we are using:
A Shop Stock screen containing a grid of the Shop Stock data, a pie chart of the Shop Stock data and a grid of the Shop Departments data - this screen was created using the Multi-Tile template
If you are completing this chapter as part of the Actionflow course and using a training instance, the data and screens have already been pre-loaded into the Actionflow Intermediate Application. For this example, we'll be working on the grid on the Shop Stock screen.
In-Grid Editing for Department Data
Configure a grid to automatically save changes made directly to the grid.
On the Shop Stock screen, open the
configuration for the Departments gridOn the
, in the View Attributes section, double-click the attribute, departmentNameIn the Grid Settings section, untick Read Only
- the View Attribute settings
On the
configuration, click on the, and in the Action Settings section, toggle onAuto Save- all changes
To test,
the screen and double-click on an Name cell in the Departments grid, then make a changeClick outside of the cell to save the change
Note: For a worked example of specifying an Actionflow to be used by the Auto Save, see 2.03 Gateway Action Configuration.