Hentikan - tunda - picu

Membangun Aplikasi Web dengan Shiny di R

Ramnath Vaidyanathan

VP of Product Research

Mengisolasi aksi (1/3)

Aplikasi tempat pengguna memilih jenis salam dan memasukkan nama, lalu mendapat salam personal.

Membangun Aplikasi Web dengan Shiny di R

Mengisolasi aksi (2/3)

Aplikasi tempat pengguna memilih jenis salam dan memasukkan nama, lalu mendapat salam personal.

Membangun Aplikasi Web dengan Shiny di R

Mengisolasi aksi (3/3)

server <- function(input, output, session){
  output$greeting <- renderText({
    paste(

isolate(
input$greeting_type
)
, input$name, sep = " ,") }) }
Membangun Aplikasi Web dengan Shiny di R

Menunda aksi (1/3)

Aplikasi tempat pengguna memasukkan nama, lalu mendapat salam personal.

Membangun Aplikasi Web dengan Shiny di R

Aplikasi tempat pengguna memasukkan nama, lalu mendapat salam personal.

Membangun Aplikasi Web dengan Shiny di R

Menunda aksi (3/3)

server <- function(input, output, session){
  rv_greeting <- eventReactive(input$show_greeting, {
    paste("Hello", input$name)
  })
  output$greeting <- renderText({
    rv_greeting()
  })
}
Membangun Aplikasi Web dengan Shiny di R

Memicu aksi (1/2)

Aplikasi tempat pengguna dapat memasukkan nama, mengklik tombol, lalu mendapat salam personal di dialog modal

Membangun Aplikasi Web dengan Shiny di R

Memicu aksi (2/2)

server <- function(input, output, session){
  observeEvent(input$show_greeting, {
    showModal(modalDialog(paste("Hello", input$name)))
  })
}
Membangun Aplikasi Web dengan Shiny di R

Ayo berlatih!

Membangun Aplikasi Web dengan Shiny di R

Preparing Video For Download...