1. Aprende
  2. /
  3. Cursos
  4. /
  5. Xây dựng ứng dụng web với Shiny trong R

Connected

Ejercicio

Kích hoạt phản ứng với observeEvent()

Đôi khi bạn muốn thực hiện một hành động để phản hồi lại một sự kiện. Ví dụ, bạn có thể muốn cho phép người dùng ứng dụng tải xuống một bảng dưới dạng tệp CSV khi họ bấm vào nút "Download". Hoặc bạn có thể muốn hiển thị một thông báo hoặc hộp thoại modal khi có một lần bấm.

Hàm observeEvent() cho phép bạn làm điều này. Hàm nhận hai đối số:

  1. Sự kiện bạn muốn phản hồi.
  2. Hàm sẽ được gọi mỗi khi sự kiện xảy ra.

Trong bài tập này, bạn sẽ dùng observeEvent() để hiển thị một hộp thoại modal với văn bản trợ giúp khi người dùng bấm vào nút có nhãn "Help". Văn bản trợ giúp đã được gán cho biến bmi_help_text.

Instrucciones

100 XP
  • UI:
    • Thêm một action button tên 'show_help', có nhãn "Help". Bạn có thể cần cuộn xuống hoặc thu gọn bảng điều khiển để xem UI.
  • Server:
    • Bỏ comment đoạn mã # showModal ...
    • Bao showModal(...) trong observeEvent() để văn bản trợ giúp được hiển thị khi người dùng bấm vào nút trợ giúp