Events

App Builder is not supported for your selected Datadog site ().

UI components can trigger reactions on an Event. Event triggers differ according to the component. For example, a button component can trigger a reaction on a click event, and a table component event can trigger a reaction on a page change or table row click event. To see what event triggers are available for a given component, see Components.

An event can set the state of a UI component, open or close a modal, trigger another query, or even run custom JavaScript.

For example, the GitHub PR summarizer blueprint uses a Summarize button with an event that triggers on a click. The event uses the Trigger Query reaction which runs the summarizePulls query.

State functions

App Builder provides functions for some types of app state changes on specific components.

setIsOpen
Sets the status of a modal to open or closed based on the boolean value that you provide.
Example: See the Components documentation page section for the modal component.
setPageIndex
Sets the pageIndex property of the table component to the page that you specify. Works with the server side pagination type.
Example: See the Components documentation page section for the table component.
setSelectedRow
Sets the selectedRow property of the table component to the row that you specify.
Example: See the Components documentation page section for the table component.
setTabIndex
Sets the selectedTabIndex property of the table component to the tab index that you specify.
Example: See the Components documentation page section for the tab component.
setValue
Sets the value of an element to the value that you provide to the function.
Examples: See the Components documentation page sections for the number input, radio button, search, select, text area, and text input components.

To see what state functions are available for a given component, see Components.

Further reading

Additional helpful documentation, links, and articles:


Do you have questions or feedback? Join the #app-builder channel on the Datadog Community Slack.