首页 > 解决方案 > 错误:找不到函数“createRenderFunction”

问题描述

动态内容

http://rstudio.github.io/shinydashboard/structure.html#dynamic-content

可以使用 renderMenu 和 sidebarMenuOutput 动态生成侧边栏菜单。这是一个在服务器端生成的带有侧边栏的示例应用程序。

我试图从上面的链接中实现示例,但给了我错误-

警告:createRenderFunction 中的错误:找不到函数“createRenderFunction”

我错过的包裹有更新吗?

    ui <- dashboardPage(
      dashboardHeader(title = "Dynamic sidebar"),
      dashboardSidebar(
        sidebarMenuOutput("menu")
      ),
      dashboardBody()
    )

    server <- function(input, output) {
      output$menu <- renderMenu({
        sidebarMenu(
          menuItem("Menu item", icon = icon("calendar"))
        )
      })
    }

    shinyApp(ui, server)

标签: menuitemshinydashboard

解决方案


问题是我的 Shiny 包的版本是 1.0.5,但是“createRenderFunction”的版本是 1.1.0。所以,更新了包,瞧!


推荐阅读