You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/actions/app_builder/components/tables.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ To add a search bar to your table, under **Appearance**, enable the **Is Searcha
36
36
37
37
One common use case is filtering a table component using the value in a text input component.
38
38
39
-
For example, if you want to list your dashboards in a table that you can filter using a text input component, you could do the following:
39
+
For example, if you want to list your dashboards in a table that you can filter using a text input component, you could do the following:
40
40
41
41
1. Add a new query using the **+** button.
42
42
1. Search for "list dashboards" and click the **List Dashboards** action. Name your query `listDashboards0`.
@@ -54,7 +54,7 @@ You can type text into the text input component and the rows of table are filter
54
54
55
55
Another common use case is filtering a table using a select component.
56
56
57
-
For example, if you want to list your dashboards in a table that you can filter using a select component, you could do the following:
57
+
For example, if you want to list your dashboards in a table that you can filter using a select component, you could do the following:
58
58
59
59
1. Add a new query using the **+** button.
60
60
1. Search for "list dashboards" and click the **List Dashboards** action. Name your query `listDashboards0`.
@@ -89,9 +89,9 @@ If you need the original, untransformed query result, you can reference it as `$
89
89
90
90
## Server-side filtering
91
91
92
-
In some cases, you might want to filter values server-side and issue new requests when the user enters a value in an input such as a text input component.
92
+
In some cases, you might want to filter values server-side and issue new requests when the user enters a value in an input such as a text input component.
93
93
94
-
In this case, you can enable server-side filtering by editing the query directly.
94
+
In this case, you can enable server-side filtering by editing the query directly.
95
95
96
96
For example, in the [GitHub PR pipeline][4] blueprint, the `listOpenedPulls` query has an input that gets the following URL:
97
97
@@ -156,7 +156,7 @@ In the table, the **User** column fills with an avatar and GitHub username for e
156
156
157
157
<br>Do you have questions or feedback? Join the **#app-builder** channel on the [Datadog Community Slack][0].
Copy file name to clipboardExpand all lines: content/en/actions/app_builder/queries.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,7 +109,7 @@ To provide mocked outputs manually, perform the following steps:
109
109
1. In the **Mocked outputs** section of the query, click the **JSON** tab.
110
110
1. Paste in JSON that matches the expected output format of the query.<br>
111
111
If you do not know the expected output format, you can run the query once and then reference `outputs` in the **Inspect Data** section of the query.
112
-
{{% /collapse-content %}}
112
+
{{% /collapse-content %}}
113
113
114
114
115
115
## Order of operations
@@ -119,9 +119,9 @@ When executing a query, App Builder performs the following steps in the order li
119
119
1. Checks if there is a **Condition** expression for the query, and if so, checks that the condition is met. If it is not, execution stops.
120
120
2. Evaluates any expressions in **Inputs** to determine the input data for the query.
121
121
3. If the **Debounce** property is set, delays execution for the interval defined by the debounce value. If query inputs or their dependencies update during this time, the current query execution is stopped, and a new one starts from the beginning using the updated inputs.<br>
122
-
**Note**: If more than one query request occurs within the debounce interval, all requests except the last execution request are canceled.
122
+
**Note**: If more than one query request occurs within the debounce interval, all requests except the last execution request are canceled.
123
123
4. Executes the query.
124
-
5. Stores the raw query response in `query.rawOutputs`.
124
+
5. Stores the raw query response in `query.rawOutputs`.
125
125
6. Runs any post query transformation and sets `query.outputs` equal to the result. This process takes a snapshot of app data and passes it to the post query transformation.<br>
126
126
**Note**: Post query transformations should be pure functions without side effects. For example, do not update a state variable in your post query transformation.
127
127
7. Computes any expressions in the app that depend on data from the query output.
@@ -142,7 +142,7 @@ This app provides a button to trigger a workflow. The workflow sends a poll to a
142
142
143
143
##### Create workflow
144
144
145
-
1. In a new workflow canvas, under **Datadog Triggers**, click **App**.
145
+
1. In a new workflow canvas, under **Datadog Triggers**, click **App**.
146
146
1. Under the **App** trigger step, click the plus (**+**) icon, then search for "Make a decision" and select the **Make a decision** Slack action.
147
147
1. Select your workspace and choose a channel to poll.
148
148
1. Fill in the prompt text "Cat fact or dog fact?" and change the button choices to "Cat fact" and "Dog fact".
@@ -197,7 +197,7 @@ To connect App Builder to the workflow, perform the following steps:
197
197
1. Click the **Trigger Workflow** button.
198
198
1. In the Slack channel you selected, answer the poll question.<br>
199
199
Your app displays a result related to the option you chose.
200
-
{{% /collapse-content %}}
200
+
{{% /collapse-content %}}
201
201
202
202
### Combine and transform query output data
203
203
After you get data from a query in App Builder, you can use data transformers to combine and transform that data.
@@ -263,7 +263,7 @@ This app provides buttons to fetch facts about two numbers from an API. It then
263
263
1. Click **Generate fact 1**, then click **Generate fact 2**.<br>
264
264
Your app updates the number facts and the sum of the numbers as you click each button.
265
265
266
-
{{%/collapse-content %}}
266
+
{{%/collapse-content %}}
267
267
268
268
269
269
## Further reading
@@ -275,7 +275,7 @@ This app provides buttons to fetch facts about two numbers from an API. It then
Copy file name to clipboardExpand all lines: content/en/actions/app_builder/saved_actions.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,9 +43,9 @@ You can edit, clone, or delete your saved actions from the Action Catalog.
43
43
44
44
To find a saved action:
45
45
1. In Datadog, navigate to the [**Action Catalog**][2].
46
-
1. Click **Saved Actions**.
46
+
1. Click **Saved Actions**.
47
47
1. Browse through the list of saved actions or use the search bar to search for actions by name. Hover over the saved action you'd like to edit, clone, or delete.
48
-
1. Click **Manage Saved Actions**.
48
+
1. Click **Manage Saved Actions**.
49
49
1. Select the icon to edit {{< img src="icons/pencil.png" inline="true" style="width:14px;">}}, clone {{< img src="icons/clone.png" inline="true" style="width:14px;">}}, or delete {{< img src="icons/delete.png" inline="true" style="width:14px;">}} the saved action.
0 commit comments