Events

Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

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. These functions are available in custom event reactions for specific components and in post-query hooks.

fetch
Executes the query that you run this function on. This function is available for all components that offer the custom event reaction type.
Example: query0.fetch() executes the query named query0.
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

Documentation, liens et articles supplémentaires utiles:


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