Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
shinyBS Popover在未使用bsButton()的情况下无法工作_R_Shiny_Shinybs - Fatal编程技术网

shinyBS Popover在未使用bsButton()的情况下无法工作

shinyBS Popover在未使用bsButton()的情况下无法工作,r,shiny,shinybs,R,Shiny,Shinybs,我正在与shinyBS-popopers在insertUI()中的一种奇怪行为作斗争。似乎只有在某个地方包含bsButton()时才会添加popover 您可以使用下面的示例。只要您取消对任何bsButton(…)的注释,popover就会工作 library(shinyBS) library(shiny) library(shinyWidgets) # UI -------------------------------------------------------------------

我正在与
shinyBS
-popopers在
insertUI()
中的一种奇怪行为作斗争。似乎只有在某个地方包含
bsButton()
时才会添加popover

您可以使用下面的示例。只要您取消对任何
bsButton(…)
的注释,popover就会工作

library(shinyBS)
library(shiny)
library(shinyWidgets)

# UI ---------------------------------------------------------------------------
ui <- basicPage(
    actionButton("show", "Create Input"),
    # uncomment me!
    # shinyBS::bsButton("id_button1", "A Button"),
    fluidRow(
        tags$div(id = 'placeholder',
                 style = "min-height: 400px;")
    )
)

# Server -----------------------------------------------------------------------
server <- function(input, output, session) {

    # insert checkbox when clicked
    observeEvent(input$show, {
        insertUI(selector = '#placeholder',
                 ui = tags$div(id = "id_div",
                               # uncomment me!
                               # shinyBS::bsButton("id_button2", "A Button"),
                               shinyWidgets::prettyCheckbox(
                                   inputId = "id_checkbox",
                                   label = "Click Me!"
                               )),
                 immediate = TRUE)

        addPopover(session, "id_div", "Hello", "Stranger")
    })
}

shinyApp(ui, server)
库(shinyBS)
图书馆(闪亮)
图书馆(shinyWidgets)
#用户界面---------------------------------------------------------------------------
用户界面