Durdur - geciktir - tetikle

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Ramnath Vaidyanathan

VP of Product Research

Eylemleri yalıtma (1/3)

Kullanıcının bir selamlama türü seçip adını girdiği ve yanıt olarak kişisel bir selamlama aldığı bir uygulama.

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Eylemleri yalıtma (2/3)

Kullanıcının bir selamlama türü seçip adını girdiği ve yanıt olarak kişisel bir selamlama aldığı bir uygulama.

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Eylemleri yalıtma (3/3)

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

isolate(
input$greeting_type
)
, input$name, sep = " ,") }) }
R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Eylemleri geciktirme (1/3)

Kullanıcının adını girdiği ve yanıt olarak kişisel bir selamlama aldığı bir uygulama.

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Kullanıcının adını girdiği ve yanıt olarak kişisel bir selamlama aldığı bir uygulama.

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Eylemleri geciktirme (3/3)

server <- function(input, output, session){
  rv_greeting <- eventReactive(input$show_greeting, {
    paste("Hello", input$name)
  })
  output$greeting <- renderText({
    rv_greeting()
  })
}
R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Eylemleri tetikleme (1/2)

Kullanıcının adını girip bir düğmeye tıkladığı ve yanıt olarak modal bir ileti kutusunda kişisel bir selamlama aldığı bir uygulama

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Eylemleri tetikleme (2/2)

server <- function(input, output, session){
  observeEvent(input$show_greeting, {
    showModal(modalDialog(paste("Hello", input$name)))
  })
}
R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Haydi pratik yapalım!

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Preparing Video For Download...