Shiny R: языковая кнопка в заголовке приборной панели - PullRequest
0 голосов
/ 31 мая 2018

Как лучше всего создать в заголовке блестящей панели инструментов кнопку, на которой можно выбрать языки для отображения на странице приложения (английский, французский, испанский ...)?То, что я хочу, это своего рода выпадающая кнопка, подобная этой (https://www.conversationexchange.com/resources/keyboard-language.php?lg=en). Я хочу добавить значок флага рядом с каждым выбором языка.

Любое решение или советы приветствуются!

Что я пробовал:

  1. dropdownMenu

Это работает, но полезно только для "сообщений", "уведомлений" или "задач". Iне смог настроить ни один из них в соответствии с моей целью.

navbarMenu

Это именно то, что я хочу, но может использоваться только в navbar.Я попытался поместить это в заголовок, но не сработало.

1 Ответ

0 голосов
/ 20 августа 2019

Я предполагаю, что вы используете shinydashboard, тогда вы можете сделать:

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