ПочатиПочніть безкоштовно

Додавання елементів введення

Елементи введення — це спосіб Shiny дати користувачам змогу взаємодіяти із застосунком. Наприклад, textInput() дає змогу ввести текст, а numericInput() — обрати число. У наступному розділі ви побачите багато інших типів елементів введення.

Щоб додати елемент введення до вашого застосунку, просто розмістіть відповідну функцію всередині fluidPage(). З відео нагадаємо: усі функції введення мають однакові два перші аргументи — inputId і label.

Ця вправа є частиною курсу

Case Studies: створення вебзастосунків із Shiny в R

Переглянути курс

Інструкції до вправи

  • Визначте UI для застосунку Shiny.
  • Створіть числове поле введення з ID «age» і описовою міткою «How old are you?».
  • Створіть текстове поле введення з ID «name» і міткою «What is your name?».

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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)
Редагувати та запускати код