Adăugarea inputurilor
Inputurile reprezintă modalitatea prin care Shiny permite utilizatorilor să interacționeze cu o aplicație. De exemplu, textInput() permite utilizatorului să introducă text, iar numericInput() îi permite să selecteze un număr. În capitolul următor vom descoperi și alte tipuri de inputuri.
Pentru a adăuga un input în aplicația ta, adaugă pur și simplu funcția de input în interiorul fluidPage(). Reține din video că toate funcțiile de input au aceleași prime două argumente: inputId și label.
Acest exercițiu face parte din cursul
Studii de caz: Construirea aplicațiilor web cu Shiny în R
Instrucțiuni pentru exercițiu
- Definește interfața UI pentru aplicația Shiny.
- Creează un input numeric cu ID-ul "age" și eticheta descriptivă "How old are you?".
- Creează un input de tip text cu ID-ul "name" și eticheta "What is your name?".
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)