Skip to content

NEW Dashboard actions#928

Open
fiquick wants to merge 14 commits intoconsolefrom
report-actions
Open

NEW Dashboard actions#928
fiquick wants to merge 14 commits intoconsolefrom
report-actions

Conversation

@fiquick
Copy link
Copy Markdown
Collaborator

@fiquick fiquick commented Feb 23, 2026

No description provided.

@fiquick fiquick requested a review from jehellqvist February 26, 2026 13:26
@jehellqvist
Copy link
Copy Markdown

Later on the actions will also be added to other widget types. The next one in turn is the graph and map vizualizations. The examples in the doc's now is for table action. Should we mention / structure the docs so the examples states what chart type they are for?

Copy link
Copy Markdown

@jehellqvist jehellqvist left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice to see the docs coming together, left some comments on the different parts.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This screenshot will need to be updated, the icon with the "set parameter and navigate to" should have been deployed.

Comment on lines +10 to +12
* *Set parameter*: Send a value to a parameter, which can update the rest of the dashboard so visualizations respond to the selection.
* *Navigate*: On click navigate to an external URL, a Bloom scene, another dashboard.
Or a specific dashboard page within the same dashboard, optionally passing a parameter into that dashboard page's visualizations too, creating a drill-down into another page (the following example demonstrates this).
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this section can be a bit more clear. Can the navigation action be divided into two navigate bullets? Since navigate actions will also set a parameter we could include that info under the navigate bullets.

Something like:
Set parameter: Send a value to a parameter, which can update the rest of the dashboard so visualizations respond to the selection
Navigate to dashboard page: Opens a specific page within the current dashboard. This is typically used to create a "drill-down" effect, where the Set Parameter action filters the visualizations on the destination page (the following example demonstrates this).
Navigate to external URL: Directs the user to an external URL. The Set parameter value can be embedded directly into the URL string to pass the parameter value to the external target.

Note: A navigation action cannot be configured without also defining a parameter value to be set.

Comment on lines +4 to +6
An action is event-driven.
When a value is clicked an *action* sets it as a parameter value.
Any card with a Cypher query that includes that parameter responds immediately, so visualizations update dynamically based on the selection.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since the action can be configured to assign any table row value to the parameter I think we need to update this part. Maybe something like:

Suggested change
An action is event-driven.
When a value is clicked an *action* sets it as a parameter value.
Any card with a Cypher query that includes that parameter responds immediately, so visualizations update dynamically based on the selection.
An action is event-driven.
When an action trigger within a visualization is clicked, it assigns a value to a parameter.
Any card with a Cypher query that includes that parameter responds immediately, so visualizations update dynamically based on the selection.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
An action is event-driven.
When a value is clicked an *action* sets it as a parameter value.
Any card with a Cypher query that includes that parameter responds immediately, so visualizations update dynamically based on the selection.
An action is event-driven.
When an action icon within a visualization is clicked, it assigns a value to a parameter.
Any card with a Cypher query that includes that parameter responds immediately, so visualizations update dynamically based on the selection.

@@ -0,0 +1,92 @@
= Report actions
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We changed the naming "Report actions" in the UI to only "Action" because we don't really have the concept of reports in dashboard. Can the page be called only Actions? Or maybe Widget actions? Maybe @nielsdejong have input on this?

@neo4j-docops-agent
Copy link
Copy Markdown
Collaborator

This PR includes documentation updates
View the updated docs at https://neo4j-docs-aura-928.surge.sh

New pages:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants