Ajouter des entrées
Les entrées sont la façon dont Shiny permet aux personnes utilisatrices d'interagir avec une application. Par exemple, textInput() sert à saisir du texte et numericInput() permet de choisir un nombre. Dans le prochain chapitre, vous verrez bien d'autres types d'entrées.
Pour ajouter une entrée à votre application, insérez simplement la fonction d'entrée à l'intérieur de fluidPage(). Comme vu dans la vidéo, toutes les fonctions d'entrée ont les deux mêmes premiers arguments : inputId et label.
Cette activité fait partie du cours
Études de cas : créer des applications Web avec Shiny en R
Instructions de l’exercice
- Définissez l'interface (UI) de l'application Shiny.
- Créez une entrée numérique avec l'ID « age » et l'étiquette descriptive « Quel âge avez-vous ? ».
- Créez une entrée texte avec l'ID « name » et l'étiquette « Quel est votre nom ? ».
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
library(shiny)
# Define UI for the application
ui <- ___(
# Create a numeric input with ID "age" and label of
# "How old are you?"
numericInput(___, ___, value = 20),
# Create a text input with ID "name" and label of
# "What is your name?"
___(___, ___)
)
# Define the server logic
server <- function(input, output) {}
# Run the application
shinyApp(ui = ui, server = server)