Я использую shinyBS::bsModal()
для размещения пояснений к элементам пользовательского интерфейса. Это прекрасно работает, когда я помещаю bsButton()
за заголовком флажка.
Теперь я хочу поместить его за опциями флажка. Первой подсказкой может быть этот ответ, где тот же для всплывающей подсказки сделано (но моя модификация не работает).
Минимальный пример:
library(shiny)
library(shinyBS)
ui <- fluidPage(
sidebarLayout(
sidebarPanel(
checkboxGroupInput("qualdim",
tags$span("Chekboxoptions",
bsButton("modalbt", "?", style = "inverse", size = "extra-small")),
c("Option_1" = "Option_1",
"Option_2" = "Option_2"))
),
mainPanel(
bsModal("modalExample", "Modal", "modalbt", size = "large",
verbatimTextOutput("helptext")))
)
)
server <- function(input, output) {
output$helptext <- renderText({"I can trigger a shinyBS::bsModal() from here, but I want to place two buttons behind `Option_1` and `Option_2`" })
}
shinyApp(ui = ui, server = server)