【问题标题】:Print Shiny App Screen not working Error: shinyjs: extendShinyjs: `functions` argument must be provided打印闪亮的应用程序屏幕不工作错误:shinyjs:extendShinyjs:必须提供`functions`参数
【发布时间】:2020-12-30 19:07:43
【问题描述】:

我有一个带有打印屏幕按钮的闪亮应用,但在更新了 shinyjs 包后,代码不再工作。

我从RShiny print current page 得到了这个解决方案,它曾经可以工作,但现在不行了。

代码如下:

library(shiny)
library(shinyjs)
library(V8)

jsCode <- 'shinyjs.winprint = function(){
window.print();
}'

ui <- shinyUI(fluidPage(
  useShinyjs(),
  extendShinyjs(text = jsCode),
  actionButton("print", "PRINT")
))



server <- shinyServer(function(input, output) {
  
  observeEvent(input$print, {
    js$winprint()
  })
})


shinyApp(ui, server)

但我现在收到以下错误,该应用将不再部署。

Error: shinyjs: extendShinyjs: `functions` argument must be provided

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    请尝试

    extendShinyjs(text = jsCode, functions = c("winprint")),
    

    而不是

    extendShinyjs(text = jsCode),
    

    在你的ui

    【讨论】:

      猜你喜欢
      • 2021-07-12
      • 1970-01-01
      • 2019-03-24
      • 1970-01-01
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-15
      相关资源
      最近更新 更多