Могу ли я приветствовать вас на вопрос о пакете «shinyjs»?Управление видимыми/невидимыми элементами меню блестящей приборной панели с использованием пакета «shinyjs»
Я построил блестящую приборную панель, и я хотел бы установить функцию, используя «shinyjs» для управления видимыми/невидимыми элементами меню.
Я разработал первый пункт меню/страницу, чтобы выбрать данные для этой приборной панели. После того, как пользователи выбрали нужные им данные, я не хочу, чтобы они возвращались, чтобы изменить их выбор. Поэтому я хочу создать кнопку, которая, если пользователи нажмут эту кнопку, первый пункт меню исчезнет, а остальная часть пункта меню появится.
Я уверен, что это возможно, но я думаю, что для его кодирования требуется знание Javascript.
Это как ответ на этот вопрос, но мой просто переключает видимые/невидимые пункты меню.
activate tabpanel from another tabpanel
Я признателен за любые ответы!
Спасибо!
Joanna
Просьба представить минимальный воспроизводимый пример. Вероятно, вы можете решить это с помощью JavaScript и CSS 'display: none', не используя' shinyjs'. –
Спасибо Xiongbing Jin! Я решил эту проблему, добавив теги $ div (id = "haha", menuItem()) в пункты меню, которые я хочу контролировать и добавляя функцию наблюдения (ввод $ showSidebar, {shinyjs :: toggle ("haha")}) для управления их. – Joanna