【发布时间】:2015-07-13 16:11:45
【问题描述】:
我想包含一个小的“Help”actionLink(在“Render”actionButton 旁边)用作弹出框(请参阅here)。这是我的代码:
服务器.R:
shinyUI(pageWithSidebar(
sidebarPanel(
actionButton("renderButton", "Render"),
actionLink("link", "Help") ),
mainPanel()
))
ui.R:
shinyServer(function(input, output, session) {
# ... dealing with renderButton ...
output$link <- renderUI({
addPopover(session=session, id=output$link, title="",
content="Testing.", placement = "bottom",
trigger = "click", options = NULL)
})
})
现在,actionLink 显示在侧边栏上,但单击它没有任何效果。有小费吗?我认为这可能与addPopover中的id有关,但是我没有找到很多示例来提供框架。我找到了this,但我想处理 server.R 中的弹出框,而不是 ui.R。可以这样做吗,还是我应该在ui.R中制作弹出框?
【问题讨论】:
-
使用shinyBS包怎么样?
-
就是这样,就是不知道怎么实现。
标签: r twitter-bootstrap shiny popover