Hide Listing And Continue Execution
Audience:
Low-code EngineersSkill Prerequisites:
Actions,Listings
Hides a Listing module on the page, then carries on with the next actions. Use it from a form or a listing to close a listing that you opened with Show Listing And Stop Execution or Show Listing And Continue Execution.
It only works on listings with Display Mode set to In Popup or Manual. A popup listing is closed. A manual listing is hidden.
| Action | What happens after the listing is hidden |
|---|---|
| Hide Listing And Stop Execution | No further actions run. |
| Hide Listing And Continue Execution | The listing is hidden right away and the next actions keep running. |
Typical Use Cases
- Hide one listing and show another, for example to switch between two views of the data
- Close a listing popup, then save or process the form
- Hide old search results before a new search runs
Don't use it to
- Hide a listing and stop. Use Hide Listing And Stop Execution instead.
- Hide a listing that is always visible. Set its Display Mode to Manual, or use its Show Conditionally setting instead.
- Hide a listing from an API endpoint. It's not available there.
Related Actions
| Action Name | Description |
|---|---|
| Hide Listing And Stop Execution | Hides the listing the same way, then ends execution. |
| Show Listing And Continue Execution | Shows or opens the listing and keeps running actions. |
| Show Listing And Stop Execution | Shows or opens the listing and ends execution. |
| Refresh Listing | Reloads the data of a listing. |
Input Parameter Reference
| Parameter | Description | Supports Tokens | Default | Required |
|---|---|---|---|---|
| Select Module | The Listing module to hide. Pick it from the list, or use a token or expression that gives the module ID or its GUID. | Yes | empty | Yes |
How it works
The action sends a small script to the browser as soon as it runs. Meanwhile, the server keeps running the next actions. The script checks the listing's Display Mode:
| Display Mode | What happens |
|---|---|
| Initially Visible | Nothing. The listing stays on the page. |
| In Popup | The popup is closed. |
| Manual | The listing is hidden. It stays on the page and can be shown again. |
See Display Mode.
Considerations
- It's sent right away. The listing is hidden while the next actions are still running. If a later action fails, the listing stays hidden.
- Same page only. The listing must be on the page the user is looking at. If it isn't, nothing is hidden and the browser console shows an error.
- The value must be a module. If Select Module isn't a number or a GUID, the action fails with
Could not determine ModuleId to execute the action. - Refresh shows it again. In the current listing views, Refresh Listing makes a hidden manual listing visible again. Don't refresh a listing right after you hide it.
- Not in APIs, workflows or scheduled tasks. The action runs JavaScript in the browser, so it's only available in forms and listings.
- From JavaScript. You can do the same with
dnnsf.api.actionGrid.hideGridOrPopup(1234), where1234is the listing module ID. - Conditions. To hide the listing only in some cases, give it a condition, for example
"[View]" == "Summary". See Common Parameters.
Examples
To understand how to use the below examples, please see Running Examples.
1. Switch from the details listing to the summary listing
Add these two actions to a "Show Summary" button. The first hides the Listing module 1234 and keeps going. The second shows the Listing module 5678. Both listings have Display Mode set to Manual.
[
{
"Title": "Hide Listing And Continue Execution",
"ActionType": "HideAGAndContinue",
"Description": "Hide the details listing",
"Parameters": {
"ModuleId": "1234"
}
},
{
"Title": "Show Listing And Stop Execution",
"ActionType": "ShowAG",
"Description": "Show the summary listing",
"Parameters": {
"ModuleId": "5678"
}
}
]
Revised 09/27/2026