Я хочу получить разрешение экрана из JavaScript, хранящегося в переменной GetScreenWidth
на сервере Shiny.
Я попробовал ссылку:
- Получение данных из .js в server.Rshiny а>
- https://ryyouready.wordpress.com/2013/11/20/отправка-данных-от-клиента-на-сервер-и-обратное-использование-shiny/
Так что я:
ui.R
shinyUI(
bootstrapPage(
verbatimTextOutput("results")
,tags$script('
var jsWidth = screen.width;
Shiny.onInputChange("GetScreenWidth",jsWidth);
')
)
)
сервер.R
shinyServer(function(input,output){
output$results=renderPrint({
input$GetScreenWidth
})
})
Он вернет NULL
на verbatimTextOutput
.
Как мне изменить код? Спасибо!