Shiny R:仪表板标题中的语言按钮

时间:2018-05-31 12:33:36

标签: r shiny header dropdown dashboard

在闪亮的信息中心标题中创建一个按钮,您可以选择在应用页面上显示的语言(英语,法语,西班牙语......)?我想要的是一种像这样的下拉按钮(https://www.conversationexchange.com/resources/keyboard-language.php?lg=en)。我想在每种语言选择旁边添加一个标志图标。

任何解决方案或提示都将不胜感激!

我尝试了什么:

  1. dropdownMenu
  2. 它有效,但它只对“消息”,“通知”或“任务”有用。我能够自定义它们以符合我的目的。

    1. navbarMenu
    2. 这正是我想要的,但只能在navbar中使用。我试过把它放到标题但是没有用。

1 个答案:

答案 0 :(得分:0)

我假设您正在使用shinydashboard,那么您可以这样做:

dashboardHeader(
  title = "MY TITLE",
  tags$li(class = "dropdown",     
          radioButtons(inputId = "language",
                       label = "",
                       choices = c("日文" = "cn", "English" = "en"),
                       selected = "jp")
          )
)