【发布时间】:2023-03-16 18:18:01
【问题描述】:
我希望radioGroupbuttons 在悬停时为组按钮的每个成员显示一个下拉菜单。该按钮的左键单击功能已用于其他目的。我有以下代码使用 bspopover 在悬停时显示文本而不是下拉菜单。即使对于此处的纯文本,bspopover 也无法正常工作。任何解决此问题的建议将不胜感激。我需要的每个按钮 A B C 的悬停下拉列表的解决方案可能与我在这里使用 radioGroupButtons 和 bspopover 尝试的不同。如果您有其他方法,请分享。谢谢!
How to make Twitter Bootstrap menu dropdown on hover rather than click 有一个 twitterbootstrap 解决方案,看起来很相关,但我还不熟悉 JS。
library(shiny)
library(shinyWidgets)
library(shinyBS)
ui =
fluidPage(
radioGroupButtons(inputId = "somevalue1",individual=T,label = "Make a choice: ",choices = c("A", "B", "C")),
verbatimTextOutput("value1")
)
server =
function(input, output, session) {
addPopover(session, "somevalue1", "Data", content = paste0("This wasn't easy"), trigger = 'hover')
# wish to make the content above a dropdown selection, say between apple and banana for each choice A B C.
}
shinyApp(ui, server)
【问题讨论】:
-
工作就像一个魅力。 Stéphane,感谢 JS 修复。这非常快,非常感谢。
标签: r button shiny hover dropdown