이 페이지는 아직 한국어로 제공되지 않습니다. 번역 작업 중입니다.
현재 번역 프로젝트에 대한 질문이나 피드백이 있으신 경우
언제든지 연락주시기 바랍니다.App Builder is in Preview on Datadog Government site US1-FED.
If you want to encapsulate logic within your app, you can use state variables.
Create a state variable
To add a state variable with Bits AI:
- Click the Build with AI icon ().
- Enter a custom prompt for a variable, or try the prompt
How can you help me with variables?.
To add a state variable manually:
- In your app, click the Data ({ }) icon to open the Data tab.
- Click the plus (+), then select Variable.
- Optionally, click the variable name and rename it.
- Define the initial value for your state variable.
Example app
To create an app that uses a button to change a callout value component’s style and value, follow these instructions.
Create the variables
- In your app, click the Data ({ }) icon to open the Data tab.
- Click the plus (+), then select Variable.
- Name the variable
callout_value and set its Initial Value to Pass. - Click the plus (+) to create another variable.
- Name this variable
callout_color and set its Initial Value to green.
Create the components
- Add a callout value component to your app. Give it the following values:
- Value:
${callout_value.value} - Style:
${callout_color.value}
- Add a button component to your app and set its label to
Change status. - Under Events, add an event. Give it the following values:
- Event:
click - Reaction:
custom - Callback:
${ () => {
if(callout_color.value !== "green"){
callout_color.setValue("green")
callout_value.setValue("Pass")
} else {
callout_color.setValue("red")
callout_value.setValue("Fail")
}
} }
- Click Preview to preview your app.
When you click the Change status button in your app, the color and text of the callout value element alternate between a green Pass and a red Fail.
Further reading
Do you have questions or feedback? Join the #app-builder channel on the Datadog Community Slack.