R shiny updateCheckboxInput -


i have r shiny application in have drop down box defined in ui.r lib values c("x","y","z") , check box called spcheck defined

checkboxinput("spcheck","label1",value = false)) 

other conditions makes checkbox available when input$lib=z , checking make few things appear. when users select different library, x, want make spcheck value false, added following code server.r

observe({           if (input$lib %in% c("x","y") )             {cat("uncheck called 1 : ",input$spcheck,'\n')            updatecheckboxinput(session,"spcheck","label1,value = false)            cat("uncheck called 2 : ",input$spcheck,'\n')           }           else return()                                     }) 

the text displayed @ console :

 uncheck called 1 :  true   uncheck called 2 :  true  

why not making spcheck value false? may i'm missing trivial, couldn't figure out. help??

because takes few milliseconds since tell shiny update input until happens. when call update method, shiny has send message javascript change value of input, , once that's done, javascript sends message r saying input has new value. input variable not change instantly when make call, it'll have updated value next time reactive statement uses input$spcheck variable


Comments

Popular posts from this blog

javascript - oscilloscope of speaker input stops rendering after a few seconds -

javascript - gulp-nodemon - nodejs restart after file change - Error: listen EADDRINUSE events.js:85 -

Fatal Python error: Py_Initialize: unable to load the file system codec. ImportError: No module named 'encodings' -