CommencezCommencez gratuitement

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

Voir le cours

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)
Modifier et exécuter le code