Zacznij terazZacznij za darmo

Dodaj obserwator wyświetlający powiadomienia

Obserwator służy do efektów ubocznych, takich jak wyświetlanie wykresu, tabeli lub tekstu w przeglądarce. Domyślnie obserwator wyzwala akcję za każdym razem, gdy zmienia się jedna z jego zależności.

W tym ćwiczeniu użyjesz obserwatora, aby wyświetlić powiadomienie w przeglądarce – za pomocą funkcji observe() i showNotification(). Ponieważ wyzwalamy akcję przy użyciu obserwatora, NIE potrzebujemy funkcji render***() ani przypisywania wyników do output.

To ćwiczenie jest częścią kursu

Tworzenie aplikacji internetowych z Shiny w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj obserwator w serwerze, który wyświetli powiadomienie 'You have entered the name xxxx', gdzie xxxx to imię pobrane z pola wejściowego.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

ui <- fluidPage(
  textInput('name', 'Enter your name')
)

server <- function(input, output, session) {
  # CODE BELOW: Add an observer to display a notification
  # 'You have entered the name xxxx' where xxxx is the name

  
  
  
  
}

shinyApp(ui = ui, server = server)
Edytuj i uruchom kod